28 #ifndef vtkReflectionFilter_h
29 #define vtkReflectionFilter_h
31 #include "vtkFiltersGeneralModule.h"
61 vtkSetClampMacro(Plane,
int, 0, 8);
62 vtkGetMacro(Plane,
int);
80 vtkGetMacro(Center,
double);
89 vtkGetMacro(CopyInput,
int);
104 vtkInformationVector*) VTK_OVERRIDE;
115 virtual
int ComputeBounds(
vtkDataObject* input,
double bounds[6]);
117 int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE;
118 int FillInputPortInformation(
int port, vtkInformation *
info) VTK_OVERRIDE;
124 void FlipVector(
double tuple[3],
int mirrorDir[3]);
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.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
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.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
general representation of visualization data
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.