#include <vtkAbstractTransform.h>
Definition at line 315 of file vtkAbstractTransform.h.
vtkTransformConcatenation::vtkTransformConcatenation | ( | ) | [protected] |
vtkTransformConcatenation::~vtkTransformConcatenation | ( | ) | [protected] |
static vtkTransformConcatenation* vtkTransformConcatenation::New | ( | ) | [inline, static] |
Definition at line 318 of file vtkAbstractTransform.h.
void vtkTransformConcatenation::Delete | ( | ) | [inline] |
Definition at line 320 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
void vtkTransformConcatenation::SetPreMultiplyFlag | ( | int | flag | ) | [inline] |
set/get the PreMultiply flag
Definition at line 330 of file vtkAbstractTransform.h.
int vtkTransformConcatenation::GetPreMultiplyFlag | ( | ) | [inline] |
set/get the PreMultiply flag
Definition at line 331 of file vtkAbstractTransform.h.
void vtkTransformConcatenation::Translate | ( | double | x, | |
double | y, | |||
double | z | |||
) |
the three basic linear transformations
void vtkTransformConcatenation::Rotate | ( | double | angle, | |
double | x, | |||
double | y, | |||
double | z | |||
) |
the three basic linear transformations
void vtkTransformConcatenation::Scale | ( | double | x, | |
double | y, | |||
double | z | |||
) |
the three basic linear transformations
void vtkTransformConcatenation::Inverse | ( | ) |
invert the concatenation
int vtkTransformConcatenation::GetInverseFlag | ( | ) | [inline] |
get the inverse flag
Definition at line 345 of file vtkAbstractTransform.h.
void vtkTransformConcatenation::Identity | ( | ) |
identity simply clears the transform list
void vtkTransformConcatenation::DeepCopy | ( | vtkTransformConcatenation * | transform | ) |
int vtkTransformConcatenation::GetNumberOfTransforms | ( | ) | [inline] |
the number of stored transforms
Definition at line 354 of file vtkAbstractTransform.h.
int vtkTransformConcatenation::GetNumberOfPreTransforms | ( | ) | [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 359 of file vtkAbstractTransform.h.
int vtkTransformConcatenation::GetNumberOfPostTransforms | ( | ) | [inline] |
the number of transforms that were post-concatenated.
Definition at line 363 of file vtkAbstractTransform.h.
vtkAbstractTransform* vtkTransformConcatenation::GetTransform | ( | int | i | ) |
get one of the transforms
unsigned long vtkTransformConcatenation::GetMaxMTime | ( | ) |
get maximum MTime of all transforms
void vtkTransformConcatenation::PrintSelf | ( | ostream & | os, | |
vtkIndent | indent | |||
) |
int vtkTransformConcatenation::InverseFlag [protected] |
Definition at line 379 of file vtkAbstractTransform.h.
int vtkTransformConcatenation::PreMultiplyFlag [protected] |
Definition at line 380 of file vtkAbstractTransform.h.
vtkMatrix4x4* vtkTransformConcatenation::PreMatrix [protected] |
Definition at line 382 of file vtkAbstractTransform.h.
vtkMatrix4x4* vtkTransformConcatenation::PostMatrix [protected] |
Definition at line 383 of file vtkAbstractTransform.h.
Definition at line 384 of file vtkAbstractTransform.h.
Definition at line 385 of file vtkAbstractTransform.h.
int vtkTransformConcatenation::NumberOfTransforms [protected] |
Definition at line 387 of file vtkAbstractTransform.h.
int vtkTransformConcatenation::NumberOfPreTransforms [protected] |
Definition at line 388 of file vtkAbstractTransform.h.
int vtkTransformConcatenation::MaxNumberOfTransforms [protected] |
Definition at line 389 of file vtkAbstractTransform.h.
vtkTransformPair* vtkTransformConcatenation::TransformList [protected] |
Definition at line 390 of file vtkAbstractTransform.h.