vtkProp - represents an object for placement in a rendered scene
Super Class: vtkObject
Description:
vtkProp is an abstract class used to represent an entity in a rendering scene. It handles functions related to the position, orientation and scaling. It combines these instance variables into one 4x4 transformation matrix as follows: [x y z 1] = [x y z 1] Translate(-origin) Scale(scale) Rot(y) Rot(x) Rot (z) Trans(origin) Trans(position). Both vtkActor and vtkVolume are specializations of class vtkProp. The constructor defaults to: origin(0,0,0) position=(0,0,0) visibility=1 pickable=1 dragable=1 orientation=(0,0,0). No user defined matrix and no texture map.
See Also:
Methods:
Detailed Method Descriptions:
void Render (vtkRenderer *) |
void SetPosition (float ,float ,float ) | |
void SetPosition (float *) | |
float *GetPosition () | |
void AddPosition (float ) | |
void AddPosition (float ,float ,float ) |
void SetOrigin (float ,float ,float ) | |
void SetOrigin (float *) | |
float *GetOrigin () |
void SetVisibility (int ) | |
int GetVisibility () | |
void VisibilityOn () | |
void VisibilityOff () |
void SetPickable (int ) | |
int GetPickable () | |
void PickableOn () | |
void PickableOff () |
void SetPickMethod (const ) | |
void SetPickMethodArgDelete (const ) |
void SetDragable (int ) | |
int GetDragable () | |
void DragableOn () | |
void DragableOff () |
void SetUserMatrix (vtkMatrix4x4 *) | |
vtkMatrix4x4 *GetUserMatrix () |
vtkMatrix4x4 *GetMatrixPointer () | |
void GetMatrix (vtkMatrix4x4 *) |
void GetBounds (float ) | |
float *GetBounds () |
float *GetCenter () |
float *GetXRange () |
float *GetYRange () |
float *GetZRange () |
float GetLength () |
void RotateX (float ) |
void RotateY (float ) |
void RotateZ (float ) |
void RotateWXYZ (float ,float ,float ,float ) |
void SetOrientation (float ,float ,float ) | |
void SetOrientation (float ) |
float *GetOrientation () |
float *GetOrientationWXYZ () |
void AddOrientation (float ,float ,float ) | |
void AddOrientation (float ) |
void Pick () |
vtkMatrix4x4 &GetMatrix () |