32 #ifndef vtkResliceCursorPolyDataAlgorithm_h 
   33 #define vtkResliceCursorPolyDataAlgorithm_h 
   35 #include "vtkInteractionWidgetsModule.h"  
   58   vtkGetMacro(ReslicePlaneNormal,
int);
 
   61   enum {XAxis=0,YAxis,ZAxis};
 
   67     { this->SetReslicePlaneNormal(XAxis); }
 
   69     { this->SetReslicePlaneNormal(YAxis); }
 
   71     { this->SetReslicePlaneNormal(ZAxis); }
 
   86   vtkSetVector6Macro( SliceBounds, 
double );
 
   87   vtkGetVector6Macro( SliceBounds, 
double );
 
  106   virtual int GetAxis1();
 
  107   virtual int GetAxis2();
 
  108   virtual int GetPlaneAxis1();
 
  109   virtual int GetPlaneAxis2();
 
  116   int GetOtherPlaneForAxis( 
int p );
 
  132   void GetSlabPolyData( 
int axis, 
int planeAxis, 
vtkPolyData *pd );
 
  137   void BuildResliceSlabAxisTopology();
 
  145   double             SliceBounds[6];
 
Cut vtkDataSet with user-specified implicit function. 
 
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass. 
 
generates a 2D reslice cursor polydata 
 
vtkLinearExtrusionFilter * ExtrusionFilter2
 
concrete dataset represents vertices, lines, polygons, and triangle strips 
 
vtkTypeUInt64 vtkMTimeType
 
void SetReslicePlaneNormalToZAxis()
 
static vtkPolyDataAlgorithm * New()
 
Superclass for algorithms that produce only polydata as output. 
 
a simple class to control print indentation 
 
vtkResliceCursor * ResliceCursor
 
virtual vtkMTimeType GetMTime()
Return this object's modified time. 
 
perform various plane computations 
 
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection. 
 
clip polygonal data with user-specified implicit function or input scalar data 
 
vtkClipPolyData * ClipWithBox
 
sweep polygonal data creating a "skirt" from free edges and lines, and lines from vertices ...
 
void SetReslicePlaneNormalToYAxis()
 
void SetReslicePlaneNormalToXAxis()
Set the planes that correspond to the reslice axes. 
 
implicit function for a bounding box 
 
vtkLinearExtrusionFilter * ExtrusionFilter1
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses. 
 
Geometry for a reslice cursor.