Duplicates a data set by rotation about an axis.
More...
#include <vtkRotationFilter.h>
Inherits vtkUnstructuredGridAlgorithm.
Duplicates a data set by rotation about an axis.
The vtkRotationFilter duplicates a data set by rotation about one of the 3 axis of the dataset's reference. Since it converts data sets into unstructured grids, it is not efficient for structured data sets.
- Thanks:
- Theophane Foggia of The Swiss National Supercomputing Centre (CSCS) for creating and contributing this filter
- Tests:
- vtkRotationFilter (Tests)
Definition at line 37 of file vtkRotationFilter.h.
vtkRotationFilter::vtkRotationFilter |
( |
| ) |
|
|
protected |
vtkRotationFilter::~vtkRotationFilter |
( |
| ) |
|
|
protected |
static int vtkRotationFilter::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
virtual int vtkRotationFilter::IsA |
( |
const char * |
type | ) |
|
|
virtual |
virtual vtkObjectBase* vtkRotationFilter::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
void vtkRotationFilter::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
virtual void vtkRotationFilter::SetAxis |
( |
int |
| ) |
|
|
virtual |
Set the axis of rotation to use. It is set by default to Z.
virtual int vtkRotationFilter::GetAxis |
( |
| ) |
|
|
virtual |
Set the axis of rotation to use. It is set by default to Z.
void vtkRotationFilter::SetAxisToX |
( |
| ) |
|
|
inline |
Set the axis of rotation to use. It is set by default to Z.
Definition at line 57 of file vtkRotationFilter.h.
void vtkRotationFilter::SetAxisToY |
( |
| ) |
|
|
inline |
Set the axis of rotation to use. It is set by default to Z.
Definition at line 58 of file vtkRotationFilter.h.
void vtkRotationFilter::SetAxisToZ |
( |
| ) |
|
|
inline |
Set the axis of rotation to use. It is set by default to Z.
Definition at line 59 of file vtkRotationFilter.h.
virtual void vtkRotationFilter::SetAngle |
( |
double |
| ) |
|
|
virtual |
Set the rotation angle to use.
virtual double vtkRotationFilter::GetAngle |
( |
| ) |
|
|
virtual |
Set the rotation angle to use.
virtual void vtkRotationFilter::SetCenter |
( |
double |
, |
|
|
double |
, |
|
|
double |
|
|
) |
| |
|
virtual |
Set the rotation center coordinates.
virtual void vtkRotationFilter::SetCenter |
( |
double |
[3] | ) |
|
|
virtual |
Set the rotation center coordinates.
virtual double* vtkRotationFilter::GetCenter |
( |
| ) |
|
|
virtual |
Set the rotation center coordinates.
virtual void vtkRotationFilter::GetCenter |
( |
double & |
, |
|
|
double & |
, |
|
|
double & |
|
|
) |
| |
|
virtual |
Set the rotation center coordinates.
virtual void vtkRotationFilter::GetCenter |
( |
double |
[3] | ) |
|
|
virtual |
Set the rotation center coordinates.
virtual void vtkRotationFilter::SetNumberOfCopies |
( |
int |
| ) |
|
|
virtual |
Set the number of copies to create. The source will be rotated N times and a new polydata copy of the original created at each angular position All copies will be appended to form a single output
virtual int vtkRotationFilter::GetNumberOfCopies |
( |
| ) |
|
|
virtual |
Set the number of copies to create. The source will be rotated N times and a new polydata copy of the original created at each angular position All copies will be appended to form a single output
virtual void vtkRotationFilter::SetCopyInput |
( |
int |
| ) |
|
|
virtual |
If on (the default), copy the input geometry to the output. If off, the output will only contain the rotation.
virtual int vtkRotationFilter::GetCopyInput |
( |
| ) |
|
|
virtual |
If on (the default), copy the input geometry to the output. If off, the output will only contain the rotation.
virtual void vtkRotationFilter::CopyInputOn |
( |
| ) |
|
|
virtual |
If on (the default), copy the input geometry to the output. If off, the output will only contain the rotation.
virtual void vtkRotationFilter::CopyInputOff |
( |
| ) |
|
|
virtual |
If on (the default), copy the input geometry to the output. If off, the output will only contain the rotation.
virtual int vtkRotationFilter::RequestData |
( |
vtkInformation * |
, |
|
|
vtkInformationVector ** |
, |
|
|
vtkInformationVector * |
|
|
) |
| |
|
protectedvirtual |
virtual int vtkRotationFilter::FillInputPortInformation |
( |
int |
port, |
|
|
vtkInformation * |
info |
|
) |
| |
|
protectedvirtual |
int vtkRotationFilter::Axis |
|
protected |
double vtkRotationFilter::Angle |
|
protected |
double vtkRotationFilter::Center[3] |
|
protected |
int vtkRotationFilter::NumberOfCopies |
|
protected |
int vtkRotationFilter::CopyInput |
|
protected |
The documentation for this class was generated from the following file: