Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

vtkSMTransformProxy Class Reference

proxy for vtkTransform More...

#include <vtkSMTransformProxy.h>

Inheritance diagram for vtkSMTransformProxy:

Inheritance graph
[legend]
Collaboration diagram for vtkSMTransformProxy:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkSMTransformProxy, vtkSMProxy)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void UpdateVTKObjects ()
virtual void SetPosition (double, double, double)
virtual void SetPosition (double[3])
virtual double * GetPosition ()
virtual void GetPosition (double &, double &, double &)
virtual void GetPosition (double[3])
virtual void SetRotation (double, double, double)
virtual void SetRotation (double[3])
virtual double * GetRotation ()
virtual void GetRotation (double &, double &, double &)
virtual void GetRotation (double[3])
virtual void SetScale (double, double, double)
virtual void SetScale (double[3])
virtual double * GetScale ()
virtual void GetScale (double &, double &, double &)
virtual void GetScale (double[3])

Static Public Member Functions

vtkSMTransformProxyNew ()

Protected Member Functions

 vtkSMTransformProxy ()
 ~vtkSMTransformProxy ()
void GetMatrix (vtkMatrix4x4 *mat)

Protected Attributes

double Position [3]
double Rotation [3]
double Scale [3]

Detailed Description

proxy for vtkTransform

vtkSMTransformProxy provides a Position/Rotation/Scale interface to vtkTransform.

Definition at line 27 of file vtkSMTransformProxy.h.


Constructor & Destructor Documentation

vtkSMTransformProxy::vtkSMTransformProxy  )  [protected]
 

vtkSMTransformProxy::~vtkSMTransformProxy  )  [protected]
 


Member Function Documentation

vtkSMTransformProxy* vtkSMTransformProxy::New  )  [static]
 

Reimplemented from vtkSMProxy.

vtkSMTransformProxy::vtkTypeRevisionMacro vtkSMTransformProxy  ,
vtkSMProxy 
 

void vtkSMTransformProxy::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkSMProxy.

virtual void vtkSMTransformProxy::SetPosition double  ,
double  ,
double 
[virtual]
 

Get/Set Position of the transform.

virtual void vtkSMTransformProxy::SetPosition double  [3]  )  [virtual]
 

Get/Set Position of the transform.

virtual double* vtkSMTransformProxy::GetPosition  )  [virtual]
 

Get/Set Position of the transform.

virtual void vtkSMTransformProxy::GetPosition double &  ,
double &  ,
double & 
[virtual]
 

Get/Set Position of the transform.

virtual void vtkSMTransformProxy::GetPosition double  [3]  )  [virtual]
 

Get/Set Position of the transform.

virtual void vtkSMTransformProxy::SetRotation double  ,
double  ,
double 
[virtual]
 

Get/Set Rotation for the transform.

virtual void vtkSMTransformProxy::SetRotation double  [3]  )  [virtual]
 

Get/Set Rotation for the transform.

virtual double* vtkSMTransformProxy::GetRotation  )  [virtual]
 

Get/Set Rotation for the transform.

virtual void vtkSMTransformProxy::GetRotation double &  ,
double &  ,
double & 
[virtual]
 

Get/Set Rotation for the transform.

virtual void vtkSMTransformProxy::GetRotation double  [3]  )  [virtual]
 

Get/Set Rotation for the transform.

virtual void vtkSMTransformProxy::SetScale double  ,
double  ,
double 
[virtual]
 

Get/Set Scale for the transform.

virtual void vtkSMTransformProxy::SetScale double  [3]  )  [virtual]
 

Get/Set Scale for the transform.

virtual double* vtkSMTransformProxy::GetScale  )  [virtual]
 

Get/Set Scale for the transform.

virtual void vtkSMTransformProxy::GetScale double &  ,
double &  ,
double & 
[virtual]
 

Get/Set Scale for the transform.

virtual void vtkSMTransformProxy::GetScale double  [3]  )  [virtual]
 

Get/Set Scale for the transform.

virtual void vtkSMTransformProxy::UpdateVTKObjects  )  [virtual]
 

Push values on to the VTK objects. This computes the transform matrix from the Position/Scale/Rotation values and sets that on to the transform

Reimplemented from vtkSMProxy.

void vtkSMTransformProxy::GetMatrix vtkMatrix4x4 *  mat  )  [protected]
 

Computes the transform matrix from Position/Rotation/Scale


Member Data Documentation

double vtkSMTransformProxy::Position[3] [protected]
 

Definition at line 61 of file vtkSMTransformProxy.h.

double vtkSMTransformProxy::Rotation[3] [protected]
 

Definition at line 62 of file vtkSMTransformProxy.h.

double vtkSMTransformProxy::Scale[3] [protected]
 

Definition at line 63 of file vtkSMTransformProxy.h.


The documentation for this class was generated from the following file:
Generated on Tue May 30 12:46:11 2006 for ParaView by doxygen 1.3.5