34 #ifndef vtkResliceCursor_h 
   35 #define vtkResliceCursor_h 
   60   virtual void SetCenter( 
double, 
double, 
double );
 
   61   virtual void SetCenter( 
double center[3] );
 
   62   vtkGetVector3Macro( Center, 
double );
 
   67   vtkSetVector3Macro( Thickness, 
double );
 
   68   vtkGetVector3Macro( Thickness, 
double );
 
   73   vtkSetMacro( ThickMode, 
int );
 
   74   vtkGetMacro( ThickMode, 
int );
 
   75   vtkBooleanMacro( ThickMode, 
int );
 
   82   virtual vtkPolyData * GetCenterlineAxisPolyData( 
int axis );
 
   90   virtual vtkPlane * GetPlane( 
int n );
 
   97   vtkGetVector3Macro( XAxis, 
double );
 
   98   vtkGetVector3Macro( YAxis, 
double );
 
   99   vtkGetVector3Macro( ZAxis, 
double );
 
  100   vtkSetVector3Macro( XAxis, 
double );
 
  101   vtkSetVector3Macro( YAxis, 
double );
 
  102   vtkSetVector3Macro( ZAxis, 
double );
 
  103   virtual double * GetAxis( 
int i );
 
  109   vtkSetMacro( Hole, 
int );
 
  110   vtkGetMacro( Hole, 
int );
 
  115   vtkSetMacro( HoleWidth, 
double );
 
  116   vtkGetMacro( HoleWidth, 
double );
 
  122   vtkSetMacro( HoleWidthInPixels, 
double );
 
  123   vtkGetMacro( HoleWidthInPixels, 
double );
 
  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 
 
record modification and/or execution time 
 
maintain a list of planes 
 
vtkTimeStamp PolyDataBuildTime
 
concrete dataset represents vertices, lines, polygons, and triangle strips 
 
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 
 
perform various plane computations 
 
vtkPlaneCollection * ReslicePlanes
 
Geometry for a reslice cursor.