Describes linear transformations via a 4x4 matrix. More...
#include <VTKViewer_Transform.h>

Public Member Functions | |
| vtkTypeMacro (VTKViewer_Transform, vtkTransform) | |
| int | IsIdentity () |
| void | SetMatrixScale (double theScaleX, double theScaleY, double theScaleZ) |
| void | GetMatrixScale (double theScale[3]) |
Static Public Member Functions | |
| static VTKViewer_Transform * | New () |
Protected Member Functions | |
| VTKViewer_Transform () | |
| VTKViewer_Transform (const VTKViewer_Transform &) | |
| ~VTKViewer_Transform () | |
| void | operator= (const VTKViewer_Transform &) |
| VTKViewer_Transform.VTKViewer_Transform | ( | ) | [protected] |
Constructor.
Do nothing
| VTKViewer_Transform.VTKViewer_Transform | ( | const VTKViewer_Transform & | ) | [protected] |
Copy contructor.
Do nothing
| VTKViewer_Transform.~VTKViewer_Transform | ( | ) | [protected] |
Destructor.
Do nothing
| static VTKViewer_Transform* VTKViewer_Transform.New | ( | ) | [static] |
Create new instance of VTKViewer_Transform.
| VTKViewer_Transform.vtkTypeMacro | ( | VTKViewer_Transform | , |
| vtkTransform | |||
| ) |
| int VTKViewer_Transform::IsIdentity | ( | ) |
Checks: Is matrix identity, where used EPS value. If |aScaleX-1|<EPS && |aScaleY-1|<EPS && |aScaleY-1|<EPS return 1, esle 0.
References EPS, and GetMatrixScale().
| void VTKViewer_Transform::SetMatrixScale | ( | double | theScaleX, |
| double | theScaleY, | ||
| double | theScaleZ | ||
| ) |
Sets matrix scale.
| void VTKViewer_Transform::GetMatrixScale | ( | double | theScale[3] | ) |
Gets matrix scale.
| void VTKViewer_Transform.operator= | ( | const VTKViewer_Transform & | ) | [protected] |
Operator =
Do nothing