ParaView
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkPVTransform Class Reference

baseclass for all ParaView vtkTransform class. More...

#include <vtkPVTransform.h>

Inherits vtkTransform.

Public Types

typedef vtkTransform Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
void SetAbsolutePosition (double xyz[3])
 Get/Set Position of the transform. More...
 
void SetAbsolutePosition (double x, double y, double z)
 Get/Set Position of the transform. More...
 
virtual double * GetAbsolutePosition ()
 Get/Set Position of the transform. More...
 
virtual void GetAbsolutePosition (double &, double &, double &)
 Get/Set Position of the transform. More...
 
virtual void GetAbsolutePosition (double [3])
 Get/Set Position of the transform. More...
 
void SetAbsoluteRotation (double xyz[3])
 Get/Set Rotation for the transform. More...
 
void SetAbsoluteRotation (double x, double y, double z)
 Get/Set Rotation for the transform. More...
 
virtual double * GetAbsoluteRotation ()
 Get/Set Rotation for the transform. More...
 
virtual void GetAbsoluteRotation (double &, double &, double &)
 Get/Set Rotation for the transform. More...
 
virtual void GetAbsoluteRotation (double [3])
 Get/Set Rotation for the transform. More...
 
void SetAbsoluteScale (double xyz[3])
 Get/Set Scale for the transform. More...
 
void SetAbsoluteScale (double x, double y, double z)
 Get/Set Scale for the transform. More...
 
virtual double * GetAbsoluteScale ()
 Get/Set Scale for the transform. More...
 
virtual void GetAbsoluteScale (double &, double &, double &)
 Get/Set Scale for the transform. More...
 
virtual void GetAbsoluteScale (double [3])
 Get/Set Scale for the transform. More...
 

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]
 
vtkTransform * AbsoluteTransform
 

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 31 of file vtkPVTransform.h.

Member Typedef Documentation

§ Superclass

typedef vtkTransform vtkPVTransform::Superclass

Definition at line 35 of file vtkPVTransform.h.

Constructor & Destructor Documentation

§ vtkPVTransform()

vtkPVTransform::vtkPVTransform ( )
protected

§ ~vtkPVTransform()

vtkPVTransform::~vtkPVTransform ( )
protected

Member Function Documentation

§ New()

static vtkPVTransform* vtkPVTransform::New ( )
static

§ GetClassName()

virtual const char* vtkPVTransform::GetClassName ( )
virtual

§ IsTypeOf()

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

§ IsA()

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

§ SafeDownCast()

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

§ PrintSelf()

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

§ SetAbsolutePosition() [1/2]

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

Get/Set Position of the transform.

§ SetAbsolutePosition() [2/2]

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

Get/Set Position of the transform.

§ GetAbsolutePosition() [1/3]

virtual double* vtkPVTransform::GetAbsolutePosition ( )
virtual

Get/Set Position of the transform.

§ GetAbsolutePosition() [2/3]

virtual void vtkPVTransform::GetAbsolutePosition ( double &  ,
double &  ,
double &   
)
virtual

Get/Set Position of the transform.

§ GetAbsolutePosition() [3/3]

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

Get/Set Position of the transform.

§ SetAbsoluteRotation() [1/2]

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

Get/Set Rotation for the transform.

§ SetAbsoluteRotation() [2/2]

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

Get/Set Rotation for the transform.

§ GetAbsoluteRotation() [1/3]

virtual double* vtkPVTransform::GetAbsoluteRotation ( )
virtual

Get/Set Rotation for the transform.

§ GetAbsoluteRotation() [2/3]

virtual void vtkPVTransform::GetAbsoluteRotation ( double &  ,
double &  ,
double &   
)
virtual

Get/Set Rotation for the transform.

§ GetAbsoluteRotation() [3/3]

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

Get/Set Rotation for the transform.

§ SetAbsoluteScale() [1/2]

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

Get/Set Scale for the transform.

§ SetAbsoluteScale() [2/2]

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

Get/Set Scale for the transform.

§ GetAbsoluteScale() [1/3]

virtual double* vtkPVTransform::GetAbsoluteScale ( )
virtual

Get/Set Scale for the transform.

§ GetAbsoluteScale() [2/3]

virtual void vtkPVTransform::GetAbsoluteScale ( double &  ,
double &  ,
double &   
)
virtual

Get/Set Scale for the transform.

§ GetAbsoluteScale() [3/3]

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

Get/Set Scale for the transform.

§ UpdateMatrix()

void vtkPVTransform::UpdateMatrix ( )
protected

Member Data Documentation

§ AbsolutePosition

double vtkPVTransform::AbsolutePosition[3]
protected

Definition at line 71 of file vtkPVTransform.h.

§ AbsoluteRotation

double vtkPVTransform::AbsoluteRotation[3]
protected

Definition at line 72 of file vtkPVTransform.h.

§ AbsoluteScale

double vtkPVTransform::AbsoluteScale[3]
protected

Definition at line 73 of file vtkPVTransform.h.

§ AbsoluteTransform

vtkTransform* vtkPVTransform::AbsoluteTransform
protected

Definition at line 74 of file vtkPVTransform.h.


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