reflects a data set across a plane
More...
#include <vtkReflectionFilter.h>
reflects a data set across a plane
The vtkReflectionFilter reflects a data set across one of the planes formed by the data set's bounding box. Since it converts data sets into unstructured grids, it is not effeicient for structured data sets.
- Tests:
- vtkReflectionFilter (Tests)
Definition at line 35 of file vtkReflectionFilter.h.
Enumerator |
---|
USE_X_MIN |
|
USE_Y_MIN |
|
USE_Z_MIN |
|
USE_X_MAX |
|
USE_Y_MAX |
|
USE_Z_MAX |
|
USE_X |
|
USE_Y |
|
USE_Z |
|
Definition at line 44 of file vtkReflectionFilter.h.
vtkReflectionFilter::vtkReflectionFilter |
( |
| ) |
|
|
protected |
vtkReflectionFilter::~vtkReflectionFilter |
( |
| ) |
|
|
protected |
static int vtkReflectionFilter::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
virtual int vtkReflectionFilter::IsA |
( |
const char * |
type | ) |
|
|
virtual |
virtual vtkObjectBase* vtkReflectionFilter::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
void vtkReflectionFilter::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
virtual void vtkReflectionFilter::SetPlane |
( |
int |
| ) |
|
|
virtual |
Set the normal of the plane to use as mirror.
virtual int vtkReflectionFilter::GetPlane |
( |
| ) |
|
|
virtual |
Set the normal of the plane to use as mirror.
void vtkReflectionFilter::SetPlaneToX |
( |
| ) |
|
|
inline |
void vtkReflectionFilter::SetPlaneToY |
( |
| ) |
|
|
inline |
void vtkReflectionFilter::SetPlaneToZ |
( |
| ) |
|
|
inline |
void vtkReflectionFilter::SetPlaneToXMin |
( |
| ) |
|
|
inline |
void vtkReflectionFilter::SetPlaneToYMin |
( |
| ) |
|
|
inline |
void vtkReflectionFilter::SetPlaneToZMin |
( |
| ) |
|
|
inline |
void vtkReflectionFilter::SetPlaneToXMax |
( |
| ) |
|
|
inline |
void vtkReflectionFilter::SetPlaneToYMax |
( |
| ) |
|
|
inline |
void vtkReflectionFilter::SetPlaneToZMax |
( |
| ) |
|
|
inline |
virtual void vtkReflectionFilter::SetCenter |
( |
double |
| ) |
|
|
virtual |
If the reflection plane is set to X, Y or Z, this variable is use to set the position of the plane.
virtual double vtkReflectionFilter::GetCenter |
( |
| ) |
|
|
virtual |
If the reflection plane is set to X, Y or Z, this variable is use to set the position of the plane.
virtual void vtkReflectionFilter::SetCopyInput |
( |
int |
| ) |
|
|
virtual |
If on (the default), copy the input geometry to the output. If off, the output will only contain the reflection.
virtual int vtkReflectionFilter::GetCopyInput |
( |
| ) |
|
|
virtual |
If on (the default), copy the input geometry to the output. If off, the output will only contain the reflection.
virtual void vtkReflectionFilter::CopyInputOn |
( |
| ) |
|
|
virtual |
If on (the default), copy the input geometry to the output. If off, the output will only contain the reflection.
virtual void vtkReflectionFilter::CopyInputOff |
( |
| ) |
|
|
virtual |
If on (the default), copy the input geometry to the output. If off, the output will only contain the reflection.
virtual int vtkReflectionFilter::RequestDataObject |
( |
vtkInformation * |
, |
|
|
vtkInformationVector ** |
, |
|
|
vtkInformationVector * |
|
|
) |
| |
|
protectedvirtual |
This is called by the superclass. This is the method you should override. Overridden to create the correct type of output.
virtual int vtkReflectionFilter::RequestDataInternal |
( |
vtkDataSet * |
input, |
|
|
vtkUnstructuredGrid * |
output, |
|
|
double |
bounds[6] |
|
) |
| |
|
protectedvirtual |
Actual implementation for reflection.
virtual int vtkReflectionFilter::ComputeBounds |
( |
vtkDataObject * |
input, |
|
|
double |
bounds[6] |
|
) |
| |
|
protectedvirtual |
virtual int vtkReflectionFilter::RequestData |
( |
vtkInformation * |
, |
|
|
vtkInformationVector ** |
, |
|
|
vtkInformationVector * |
|
|
) |
| |
|
protectedvirtual |
virtual int vtkReflectionFilter::FillInputPortInformation |
( |
int |
port, |
|
|
vtkInformation * |
info |
|
) |
| |
|
protectedvirtual |
void vtkReflectionFilter::FlipVector |
( |
double |
tuple[3], |
|
|
int |
mirrorDir[3] |
|
) |
| |
|
protected |
int vtkReflectionFilter::Plane |
|
protected |
double vtkReflectionFilter::Center |
|
protected |
int vtkReflectionFilter::CopyInput |
|
protected |
The documentation for this class was generated from the following file: