ParaView
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkPVTransform Class Reference

baseclass for all ParaView vtkTransform class. More...

#include <vtkPVTransform.h>

Inheritance diagram for vtkPVTransform:
Inheritance graph
[legend]
Collaboration diagram for vtkPVTransform:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
void SetAbsolutePosition (double xyz[3])
void SetAbsolutePosition (double x, double y, double z)
virtual doubleGetAbsolutePosition ()
virtual void GetAbsolutePosition (double &, double &, double &)
virtual void GetAbsolutePosition (double[3])
void SetAbsoluteRotation (double xyz[3])
void SetAbsoluteRotation (double x, double y, double z)
virtual doubleGetAbsoluteRotation ()
virtual void GetAbsoluteRotation (double &, double &, double &)
virtual void GetAbsoluteRotation (double[3])
void SetAbsoluteScale (double xyz[3])
void SetAbsoluteScale (double x, double y, double z)
virtual doubleGetAbsoluteScale ()
virtual void GetAbsoluteScale (double &, double &, double &)
virtual void GetAbsoluteScale (double[3])

Static Public Member Functions

static vtkPVTransformNew ()
static int IsTypeOf (const char *type)
static vtkPVTransformSafeDownCast (vtkObject *o)

Protected Member Functions

 vtkPVTransform ()
 ~vtkPVTransform ()
void UpdateMatrix ()

Protected Attributes

double AbsolutePosition [3]
double AbsoluteRotation [3]
double AbsoluteScale [3]
vtkTransformAbsoluteTransform

Detailed Description

baseclass for all ParaView vtkTransform class.

vtkPVTransform extend vtkTransform in the sens that it extend the vtkTransform API with absolute position/rotation/scale change and not incremental one like the vtkTransform does.

Definition at line 29 of file vtkPVTransform.h.


Constructor & Destructor Documentation

vtkPVTransform::vtkPVTransform ( ) [protected]
vtkPVTransform::~vtkPVTransform ( ) [protected]

Member Function Documentation

static vtkPVTransform* vtkPVTransform::New ( ) [static]

Reimplemented from vtkTransform.

virtual const char* vtkPVTransform::GetClassName ( ) [virtual]

Reimplemented from vtkTransform.

static int vtkPVTransform::IsTypeOf ( const char *  type) [static]

Reimplemented from vtkTransform.

virtual int vtkPVTransform::IsA ( const char *  type) [virtual]

Reimplemented from vtkTransform.

static vtkPVTransform* vtkPVTransform::SafeDownCast ( vtkObject o) [static]

Reimplemented from vtkTransform.

void vtkPVTransform::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Reimplemented from vtkTransform.

void vtkPVTransform::SetAbsolutePosition ( double  xyz[3])

Get/Set Position of the transform.

void vtkPVTransform::SetAbsolutePosition ( double  x,
double  y,
double  z 
)

Get/Set Position of the transform.

virtual double* vtkPVTransform::GetAbsolutePosition ( ) [virtual]

Get/Set Position of the transform.

virtual void vtkPVTransform::GetAbsolutePosition ( double ,
double ,
double  
) [virtual]

Get/Set Position of the transform.

virtual void vtkPVTransform::GetAbsolutePosition ( double  [3]) [virtual]

Get/Set Position of the transform.

void vtkPVTransform::SetAbsoluteRotation ( double  xyz[3])

Get/Set Rotation for the transform.

void vtkPVTransform::SetAbsoluteRotation ( double  x,
double  y,
double  z 
)

Get/Set Rotation for the transform.

virtual double* vtkPVTransform::GetAbsoluteRotation ( ) [virtual]

Get/Set Rotation for the transform.

virtual void vtkPVTransform::GetAbsoluteRotation ( double ,
double ,
double  
) [virtual]

Get/Set Rotation for the transform.

virtual void vtkPVTransform::GetAbsoluteRotation ( double  [3]) [virtual]

Get/Set Rotation for the transform.

void vtkPVTransform::SetAbsoluteScale ( double  xyz[3])

Get/Set Scale for the transform.

void vtkPVTransform::SetAbsoluteScale ( double  x,
double  y,
double  z 
)

Get/Set Scale for the transform.

virtual double* vtkPVTransform::GetAbsoluteScale ( ) [virtual]

Get/Set Scale for the transform.

virtual void vtkPVTransform::GetAbsoluteScale ( double ,
double ,
double  
) [virtual]

Get/Set Scale for the transform.

virtual void vtkPVTransform::GetAbsoluteScale ( double  [3]) [virtual]

Get/Set Scale for the transform.

void vtkPVTransform::UpdateMatrix ( ) [protected]

Member Data Documentation

Definition at line 64 of file vtkPVTransform.h.

Definition at line 65 of file vtkPVTransform.h.

Definition at line 66 of file vtkPVTransform.h.

Definition at line 67 of file vtkPVTransform.h.


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