Version: 6.3.1
Public Member Functions | Static Public Member Functions | Protected Member Functions

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 ( ) [protected]

Constructor.

Do nothing

VTKViewer_Transform.VTKViewer_Transform ( const VTKViewer_Transform ) [protected]

Copy contructor.

Do nothing

VTKViewer_Transform.~VTKViewer_Transform ( ) [protected]

Destructor.

Do nothing


Member Function Documentation

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

Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS