1 #ifndef VTKVIEWER_TRANSFORM_H
2 #define VTKVIEWER_TRANSFORM_H
6 #include <vtkTransform.h>
8 /*!\brief Describes linear transformations via a 4x4 matrix.
9 *@see vtkTransform class
11 class VTKVIEWER_EXPORT VTKViewer_Transform : public vtkTransform
14 /*!Create new instance of VTKViewer_Transform.*/
15 static VTKViewer_Transform *New();
16 vtkTypeMacro( VTKViewer_Transform, vtkTransform );
19 //merge with V2_2_0_VISU_improvements:void SetScale( float theScaleX, float theScaleY, float theScaleZ );
20 void SetMatrixScale(double theScaleX, double theScaleY, double theScaleZ);
21 void GetMatrixScale(double theScale[3]);
25 VTKViewer_Transform() {/*!Do nothing*/}
27 VTKViewer_Transform(const VTKViewer_Transform&) {/*!Do nothing*/}
29 ~VTKViewer_Transform() {/*!Do nothing*/}
32 void operator=( const VTKViewer_Transform& ) {/*!Do nothing*/}