32 #ifndef vtkResliceCursor_h 33 #define vtkResliceCursor_h 35 #include "vtkInteractionWidgetsModule.h" 62 virtual void SetCenter(
double,
double,
double );
63 virtual void SetCenter(
double center[3] );
64 vtkGetVector3Macro( Center,
double );
71 vtkSetVector3Macro( Thickness,
double );
72 vtkGetVector3Macro( Thickness,
double );
92 virtual vtkPolyData * GetCenterlineAxisPolyData(
int axis );
104 virtual vtkPlane * GetPlane(
int n );
109 virtual void Update();
115 vtkGetVector3Macro( XAxis,
double );
116 vtkGetVector3Macro( YAxis,
double );
117 vtkGetVector3Macro( ZAxis,
double );
118 vtkSetVector3Macro( XAxis,
double );
119 vtkSetVector3Macro( YAxis,
double );
120 vtkSetVector3Macro( ZAxis,
double );
121 virtual double * GetAxis(
int i );
129 vtkSetMacro( Hole,
int );
130 vtkGetMacro( Hole,
int );
137 vtkSetMacro( HoleWidth,
double );
138 vtkGetMacro( HoleWidth,
double );
146 vtkSetMacro( HoleWidthInPixels,
double );
147 vtkGetMacro( HoleWidthInPixels,
double );
160 virtual void Reset();
166 virtual void BuildCursorGeometry();
167 virtual void BuildPolyData();
168 virtual void BuildCursorTopology();
169 virtual void BuildCursorTopologyWithHole();
170 virtual void BuildCursorTopologyWithoutHole();
171 virtual void BuildCursorGeometryWithoutHole();
172 virtual void BuildCursorGeometryWithHole();
173 virtual void ComputeAxes();
abstract base class for most VTK objects
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkTypeUInt32 vtkMTimeType
record modification and/or execution time
maintain a list of planes
vtkTimeStamp PolyDataBuildTime
concrete dataset represents vertices, lines, polygons, and triangle strips
a simple class to control print indentation
topologically and geometrically regular array of data
virtual vtkMTimeType GetMTime()
Return this object's modified time.
perform various plane computations
vtkPlaneCollection * ReslicePlanes
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
Geometry for a reslice cursor.