Go to the documentation of this file.
31 #ifndef vtkResliceCursorPolyDataAlgorithm_h
32 #define vtkResliceCursorPolyDataAlgorithm_h
59 enum {XAxis=0,YAxis,ZAxis};
65 { this->SetReslicePlaneNormal(XAxis); }
67 { this->SetReslicePlaneNormal(YAxis); }
69 { this->SetReslicePlaneNormal(ZAxis); }
133 double SliceBounds[6];
#define vtkGetVector6Macro(name, type)
perform various plane computations
void SetReslicePlaneNormalToYAxis()
#define vtkGetObjectMacro(name, type)
sweep polygonal data creating a "skirt" from free edges and lines, and lines from vertices
virtual unsigned long int GetMTime()
Cut vtkDataSet with user-specified implicit function.
vtkResliceCursorPolyDataAlgorithm()
vtkLinearExtrusionFilter * ExtrusionFilter2
int GetOtherPlaneForAxis(int p)
void GetSlabPolyData(int axis, int planeAxis, vtkPolyData *pd)
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
Geometry for a reslice cursor.
#define vtkTypeMacro(thisClass, superclass)
virtual vtkPolyData * GetCenterlineAxis2()
virtual void SetResliceCursor(vtkResliceCursor *)
virtual vtkPolyData * GetThickSlabAxis1()
vtkLinearExtrusionFilter * ExtrusionFilter1
virtual vtkPolyData * GetThickSlabAxis2()
virtual vtkPolyData * GetCenterlineAxis1()
generates a 2D reslice cursor polydata
a simple class to control print indentation
#define vtkGetMacro(name, type)
vtkClipPolyData * ClipWithBox
virtual void CutAndClip(vtkPolyData *in, vtkPolyData *out)
vtkSetMacro(IgnoreDriverBugs, bool)
clip polygonal data with user-specified implicit function or input scalar data
implicit function for a bounding box
#define vtkSetVector6Macro(name, type)
concrete dataset represents vertices, lines, polygons, and triangle strips
vtkResliceCursor * ResliceCursor
static vtkResliceCursorPolyDataAlgorithm * New()
void SetReslicePlaneNormalToZAxis()
~vtkResliceCursorPolyDataAlgorithm()
virtual int GetPlaneAxis1()
virtual int GetPlaneAxis2()
void SetReslicePlaneNormalToXAxis()
void PrintSelf(ostream &os, vtkIndent indent)
void BuildResliceSlabAxisTopology()
Superclass for algorithms that produce only polydata as output.