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

extends vtkBox to add ParaView specific API. More...

#include <vtkPVBox.h>

Inherits vtkBox.

Public Types

typedef vtkBox Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
void SetPosition (double x, double y, double z)
 Get/Set Position of the box. More...
 
void SetPosition (const double pos[3])
 Get/Set Position of the box. More...
 
virtual double * GetPosition ()
 Get/Set Position of the box. More...
 
virtual void GetPosition (double &, double &, double &)
 Get/Set Position of the box. More...
 
virtual void GetPosition (double [3])
 Get/Set Position of the box. More...
 
void SetRotation (double x, double y, double z)
 Get/Set Rotation for the box. More...
 
void SetRotation (const double pos[3])
 Get/Set Rotation for the box. More...
 
virtual double * GetRotation ()
 Get/Set Rotation for the box. More...
 
virtual void GetRotation (double &, double &, double &)
 Get/Set Rotation for the box. More...
 
virtual void GetRotation (double [3])
 Get/Set Rotation for the box. More...
 
void SetScale (double x, double y, double z)
 Get/Set Scale for the box. More...
 
void SetScale (const double pos[3])
 Get/Set Scale for the box. More...
 
virtual double * GetScale ()
 Get/Set Scale for the box. More...
 
virtual void GetScale (double &, double &, double &)
 Get/Set Scale for the box. More...
 
virtual void GetScale (double [3])
 Get/Set Scale for the box. More...
 

Static Public Member Functions

static vtkPVBoxNew ()
 
static int IsTypeOf (const char *type)
 
static vtkPVBoxSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkPVBox ()
 
 ~vtkPVBox ()
 
void UpdateTransform ()
 

Protected Attributes

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

Detailed Description

extends vtkBox to add ParaView specific API.

vtkPVBox extends vtkBox to add ParaView specific API.

Definition at line 28 of file vtkPVBox.h.

Member Typedef Documentation

◆ Superclass

typedef vtkBox vtkPVBox::Superclass

Definition at line 32 of file vtkPVBox.h.

Constructor & Destructor Documentation

◆ vtkPVBox()

vtkPVBox::vtkPVBox ( )
protected

◆ ~vtkPVBox()

vtkPVBox::~vtkPVBox ( )
protected

Member Function Documentation

◆ New()

static vtkPVBox* vtkPVBox::New ( )
static

◆ GetClassName()

virtual const char* vtkPVBox::GetClassName ( )
virtual

◆ IsTypeOf()

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

◆ IsA()

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

◆ SafeDownCast()

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

◆ PrintSelf()

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

◆ SetPosition() [1/2]

void vtkPVBox::SetPosition ( double  x,
double  y,
double  z 
)
inline

Get/Set Position of the box.

Definition at line 39 of file vtkPVBox.h.

◆ SetPosition() [2/2]

void vtkPVBox::SetPosition ( const double  pos[3])

Get/Set Position of the box.

◆ GetPosition() [1/3]

virtual double* vtkPVBox::GetPosition ( )
virtual

Get/Set Position of the box.

◆ GetPosition() [2/3]

virtual void vtkPVBox::GetPosition ( double &  ,
double &  ,
double &   
)
virtual

Get/Set Position of the box.

◆ GetPosition() [3/3]

virtual void vtkPVBox::GetPosition ( double  [3])
virtual

Get/Set Position of the box.

◆ SetRotation() [1/2]

void vtkPVBox::SetRotation ( double  x,
double  y,
double  z 
)
inline

Get/Set Rotation for the box.

Definition at line 52 of file vtkPVBox.h.

◆ SetRotation() [2/2]

void vtkPVBox::SetRotation ( const double  pos[3])

Get/Set Rotation for the box.

◆ GetRotation() [1/3]

virtual double* vtkPVBox::GetRotation ( )
virtual

Get/Set Rotation for the box.

◆ GetRotation() [2/3]

virtual void vtkPVBox::GetRotation ( double &  ,
double &  ,
double &   
)
virtual

Get/Set Rotation for the box.

◆ GetRotation() [3/3]

virtual void vtkPVBox::GetRotation ( double  [3])
virtual

Get/Set Rotation for the box.

◆ SetScale() [1/2]

void vtkPVBox::SetScale ( double  x,
double  y,
double  z 
)
inline

Get/Set Scale for the box.

Definition at line 65 of file vtkPVBox.h.

◆ SetScale() [2/2]

void vtkPVBox::SetScale ( const double  pos[3])

Get/Set Scale for the box.

◆ GetScale() [1/3]

virtual double* vtkPVBox::GetScale ( )
virtual

Get/Set Scale for the box.

◆ GetScale() [2/3]

virtual void vtkPVBox::GetScale ( double &  ,
double &  ,
double &   
)
virtual

Get/Set Scale for the box.

◆ GetScale() [3/3]

virtual void vtkPVBox::GetScale ( double  [3])
virtual

Get/Set Scale for the box.

◆ UpdateTransform()

void vtkPVBox::UpdateTransform ( )
protected

Member Data Documentation

◆ Position

double vtkPVBox::Position[3]
protected

Definition at line 79 of file vtkPVBox.h.

◆ Rotation

double vtkPVBox::Rotation[3]
protected

Definition at line 80 of file vtkPVBox.h.

◆ Scale

double vtkPVBox::Scale[3]
protected

Definition at line 81 of file vtkPVBox.h.


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