34 #ifndef vtkResliceCursor_h 35 #define vtkResliceCursor_h 60 virtual void SetCenter(
double,
double,
double );
61 virtual void SetCenter(
double center[3] );
82 virtual vtkPolyData * GetCenterlineAxisPolyData(
int axis );
103 virtual double * GetAxis(
int i );
127 virtual unsigned long int GetMTime();
132 virtual void Reset();
138 virtual void BuildCursorGeometry();
139 virtual void BuildPolyData();
140 virtual void BuildCursorTopology();
141 virtual void BuildCursorTopologyWithHole();
142 virtual void BuildCursorTopologyWithoutHole();
143 virtual void BuildCursorGeometryWithoutHole();
144 virtual void BuildCursorGeometryWithHole();
145 virtual void ComputeAxes();
abstract base class for most VTK objects
#define vtkGetMacro(name, type)
record modification and/or execution time
maintain a list of planes
vtkTimeStamp PolyDataBuildTime
concrete dataset represents vertices, lines, polygons, and triangle strips
#define vtkTypeMacro(thisClass, superclass)
virtual void PrintSelf(ostream &os, vtkIndent indent)
virtual unsigned long GetMTime()
a simple class to control print indentation
topologically and geometrically regular array of data
#define vtkGetVector3Macro(name, type)
perform various plane computations
vtkPlaneCollection * ReslicePlanes
#define vtkGetObjectMacro(name, type)
#define vtkBooleanMacro(name, type)
#define vtkSetVector3Macro(name, type)
#define vtkSetMacro(name, type)
Geometry for a reslice cursor.