vtkActor - represents an object (geometry & properties) in a rendered scene
Super Class: vtkProp
Description:
vtkActor is used to represent an entity in a rendering scene. It inherits functions related to the actors position, and orientation from vtkProp. The actor also has scaling and maintains a reference to the defining geometry (i.e., the mapper), rendering properties, and possibly a texture map. vtkActor 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)
See Also:
vtkProperty vtkTexture vtkMapper vtkActorDevice vtkAssembly vtkFollower vtkLODActor
Methods:
Detailed Method Descriptions:
static vtkActor *New () |
void Render (vtkRenderer *) | |
void Render (vtkRenderer * ,vtkMapper *) |
void SetProperty (vtkProperty *) | |
vtkProperty *GetProperty () |
void SetBackfaceProperty (vtkProperty *) | |
vtkProperty *GetBackfaceProperty () |
void SetTexture (vtkTexture *) | |
vtkTexture *GetTexture () |
void SetMapper (vtkMapper *) |
vtkMapper *GetMapper () |
void SetScale (float ,float ,float ) | |
void SetScale (float *) | |
float *GetScale () |
void GetMatrix (vtkMatrix4x4 *) |
float *GetBounds () |
void InitPartTraversal () | |
vtkActor *GetNextPart () | |
int GetNumberOfParts () |
void BuildPaths (vtkAssemblyPaths * ,vtkActorCollection *) |
void ApplyProperties () |
void Update () |
unsigned long GetMTime () |
void SetAllocatedRenderTime (float ) | |
float GetAllocatedRenderTime () |
void SetProperty (vtkProperty &) | |
void SetBackfaceProperty (vtkProperty &) |