|
VTK
|
#include <vtkAbstractTransform.h>
Public Member Functions | |
| void | Delete () |
| void | Concatenate (vtkAbstractTransform *transform) |
| add a transform to the list according to Pre/PostMultiply semantics More... | |
| void | Concatenate (const double elements[16]) |
| concatenate with a matrix according to Pre/PostMultiply semantics More... | |
| void | Inverse () |
| invert the concatenation More... | |
| int | GetInverseFlag () |
| get the inverse flag More... | |
| void | Identity () |
| identity simply clears the transform list More... | |
| void | DeepCopy (vtkTransformConcatenation *transform) |
| int | GetNumberOfTransforms () |
| the number of stored transforms More... | |
| int | GetNumberOfPreTransforms () |
| the number of transforms that were pre-concatenated (note that whenever Iverse() is called, the pre-concatenated and post-concatenated transforms are switched) More... | |
| int | GetNumberOfPostTransforms () |
| the number of transforms that were post-concatenated. More... | |
| vtkAbstractTransform * | GetTransform (int i) |
| get one of the transforms More... | |
| vtkMTimeType | GetMaxMTime () |
| get maximum MTime of all transforms More... | |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| void | SetPreMultiplyFlag (int flag) |
| set/get the PreMultiply flag More... | |
| int | GetPreMultiplyFlag () |
| set/get the PreMultiply flag More... | |
| void | Translate (double x, double y, double z) |
| the three basic linear transformations More... | |
| void | Rotate (double angle, double x, double y, double z) |
| the three basic linear transformations More... | |
| void | Scale (double x, double y, double z) |
| the three basic linear transformations More... | |
Static Public Member Functions | |
| static vtkTransformConcatenation * | New () |
Protected Member Functions | |
| vtkTransformConcatenation () | |
| ~vtkTransformConcatenation () | |
Definition at line 355 of file vtkAbstractTransform.h.
|
protected |
|
protected |
|
inlinestatic |
Definition at line 358 of file vtkAbstractTransform.h.
|
inline |
Definition at line 360 of file vtkAbstractTransform.h.
| void vtkTransformConcatenation::Concatenate | ( | vtkAbstractTransform * | transform | ) |
add a transform to the list according to Pre/PostMultiply semantics
| void vtkTransformConcatenation::Concatenate | ( | const double | elements[16] | ) |
concatenate with a matrix according to Pre/PostMultiply semantics
|
inline |
set/get the PreMultiply flag
Definition at line 376 of file vtkAbstractTransform.h.
|
inline |
set/get the PreMultiply flag
Definition at line 377 of file vtkAbstractTransform.h.
the three basic linear transformations
the three basic linear transformations
the three basic linear transformations
| void vtkTransformConcatenation::Inverse | ( | ) |
invert the concatenation
|
inline |
get the inverse flag
Definition at line 397 of file vtkAbstractTransform.h.
| void vtkTransformConcatenation::Identity | ( | ) |
identity simply clears the transform list
| void vtkTransformConcatenation::DeepCopy | ( | vtkTransformConcatenation * | transform | ) |
|
inline |
the number of stored transforms
Definition at line 410 of file vtkAbstractTransform.h.
|
inline |
the number of transforms that were pre-concatenated (note that whenever Iverse() is called, the pre-concatenated and post-concatenated transforms are switched)
Definition at line 417 of file vtkAbstractTransform.h.
|
inline |
the number of transforms that were post-concatenated.
Definition at line 422 of file vtkAbstractTransform.h.
| vtkAbstractTransform* vtkTransformConcatenation::GetTransform | ( | int | i | ) |
get one of the transforms
| vtkMTimeType vtkTransformConcatenation::GetMaxMTime | ( | ) |
get maximum MTime of all transforms
| void vtkTransformConcatenation::PrintSelf | ( | ostream & | os, |
| vtkIndent | indent | ||
| ) |
|
protected |
Definition at line 441 of file vtkAbstractTransform.h.
|
protected |
Definition at line 442 of file vtkAbstractTransform.h.
|
protected |
Definition at line 444 of file vtkAbstractTransform.h.
|
protected |
Definition at line 445 of file vtkAbstractTransform.h.
|
protected |
Definition at line 446 of file vtkAbstractTransform.h.
|
protected |
Definition at line 447 of file vtkAbstractTransform.h.
|
protected |
Definition at line 449 of file vtkAbstractTransform.h.
|
protected |
Definition at line 450 of file vtkAbstractTransform.h.
|
protected |
Definition at line 451 of file vtkAbstractTransform.h.
|
protected |
Definition at line 452 of file vtkAbstractTransform.h.
1.8.9.1