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