35 #ifndef vtkHyperTreeGridAxisReflection_h 36 #define vtkHyperTreeGridAxisReflection_h 38 #include "vtkFiltersHyperTreeModule.h" 70 vtkSetClampMacro(Plane,
int, 0, 8);
71 vtkGetMacro(Plane,
int);
88 vtkSetMacro(Center,
double);
89 vtkGetMacro(Center,
double);
void SetPlaneToZMin()
Set the normal of the plane to use as mirror.
void SetPlaneToYMin()
Set the normal of the plane to use as mirror.
int FillOutputPortInformation(int, vtkInformation *) override
Define default input and output port types.
AxisReflectionPlane
Specify unique identifiers of available reflection planes.
A dataset containing a grid of vtkHyperTree instances arranged as a rectilinear grid.
void SetPlaneToXMin()
Set the normal of the plane to use as mirror.
a simple class to control print indentation
void SetPlaneToXMax()
Set the normal of the plane to use as mirror.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
double Center
Position of the plane relative to given axis Only used if the reflection plane is X...
void SetPlaneToZ()
Set the normal of the plane to use as mirror.
void SetPlaneToX()
Set the normal of the plane to use as mirror.
Superclass for algorithms that produce a hyper tree grid as output.
void SetPlaneToYMax()
Set the normal of the plane to use as mirror.
static vtkAlgorithm * New()
general representation of visualization data
Reflect a hyper tree grid.
int Plane
Required type of plane reflection.
void SetPlaneToY()
Set the normal of the plane to use as mirror.
void SetPlaneToZMax()
Set the normal of the plane to use as mirror.
virtual int ProcessTrees(vtkHyperTreeGrid *, vtkDataObject *)=0
Main routine to process individual trees in the grid This is pure virtual method to be implemented by...