28 #ifndef vtkReflectionFilter_h 29 #define vtkReflectionFilter_h 32 #include "vtkFiltersGeneralModule.h" 62 vtkSetClampMacro(Plane,
int, 0, 8);
63 vtkGetMacro(Plane,
int);
80 vtkSetMacro(Center,
double);
81 vtkGetMacro(Center,
double);
102 vtkSetMacro(FlipAllInputArrays,
bool);
103 vtkGetMacro(FlipAllInputArrays,
bool);
104 vtkBooleanMacro(FlipAllInputArrays,
bool);
129 virtual int ComputeBounds(
vtkDataObject* input,
double bounds[6]);
140 void FlipTuple(
double* tuple,
int* mirrorDir,
int nComp);
virtual int RequestDataObject(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
void SetPlaneToYMin()
Set the normal of the plane to use as mirror.
reflects a data set across a plane
void SetPlaneToXMax()
Set the normal of the plane to use as mirror.
void SetPlaneToY()
Set the normal of the plane to use as mirror.
abstract class to specify dataset behavior
static vtkDataObjectAlgorithm * New()
void SetPlaneToZMax()
Set the normal of the plane to use as mirror.
a simple class to control print indentation
void SetPlaneToXMin()
Set the normal of the plane to use as mirror.
dataset represents arbitrary combinations of all possible cell types
void SetPlaneToZMin()
Set the normal of the plane to use as mirror.
void SetPlaneToYMax()
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 only data object as output.
void SetPlaneToZ()
Set the normal of the plane to use as mirror.
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
general representation of visualization data
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.