00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00031
#ifndef __vtkElevationFilter_h
00032
#define __vtkElevationFilter_h
00033
00034
#include "vtkDataSetToDataSetFilter.h"
00035
00036 class VTK_GRAPHICS_EXPORT vtkElevationFilter :
public vtkDataSetToDataSetFilter
00037 {
00038
public:
00039 vtkTypeRevisionMacro(vtkElevationFilter,
vtkDataSetToDataSetFilter);
00040
void PrintSelf(ostream& os,
vtkIndent indent);
00041
00044
static vtkElevationFilter *
New();
00045
00047
00048 vtkSetVector3Macro(LowPoint,
double);
00049 vtkGetVectorMacro(LowPoint,
double,3);
00051
00053
00054 vtkSetVector3Macro(HighPoint,
double);
00055 vtkGetVectorMacro(HighPoint,
double,3);
00057
00059
00060 vtkSetVector2Macro(ScalarRange,
double);
00061 vtkGetVectorMacro(ScalarRange,
double,2);
00063
00064
protected:
00065 vtkElevationFilter();
00066 ~vtkElevationFilter() {};
00067
00068
void Execute();
00069 double LowPoint[3];
00070 double HighPoint[3];
00071 double ScalarRange[2];
00072
private:
00073 vtkElevationFilter(
const vtkElevationFilter&);
00074
void operator=(
const vtkElevationFilter&);
00075 };
00076
00077
#endif
00078
00079