Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
VTKViewer_Transform Class Reference

Describes linear transformations via a 4x4 matrix. More...

#include <VTKViewer_Transform.h>

Inheritance diagram for VTKViewer_Transform:
Inheritance graph

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_TransformNew ()
 

Protected Member Functions

 VTKViewer_Transform ()
 
 VTKViewer_Transform (const VTKViewer_Transform &)
 
 ~VTKViewer_Transform ()
 
void operator= (const VTKViewer_Transform &)
 

Detailed Description

See Also
vtkTransform class

Constructor & Destructor Documentation

VTKViewer_Transform::VTKViewer_Transform ( )
inlineprotected

Constructor.

Do nothing

VTKViewer_Transform::VTKViewer_Transform ( const VTKViewer_Transform )
inlineprotected

Copy contructor.

Do nothing

VTKViewer_Transform::~VTKViewer_Transform ( )
inlineprotected

Destructor.

Do nothing

Member Function Documentation

void VTKViewer_Transform::GetMatrixScale ( double  theScale[3])

Gets matrix scale.

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().

static VTKViewer_Transform* VTKViewer_Transform::New ( )
static

Create new instance of VTKViewer_Transform.

void VTKViewer_Transform::operator= ( const VTKViewer_Transform )
inlineprotected

Operator =

Do nothing

void VTKViewer_Transform::SetMatrixScale ( double  theScaleX,
double  theScaleY,
double  theScaleZ 
)

Sets matrix scale.

VTKViewer_Transform::vtkTypeMacro ( VTKViewer_Transform  ,
vtkTransform   
)

The documentation for this class was generated from the following files: