AvogadroLibs  1.96.0
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Attributes | List of all members
vtkAvogadroActor Class Reference

Wrap an Avogadro::Rendering::Scene in a vtkActor derived container so that it can be rendered in a standard VTK widget. More...

#include <avogadro/vtk/vtkAvogadroActor.h>

Inheritance diagram for vtkAvogadroActor:

Public Member Functions

 vtkTypeMacro (vtkAvogadroActor, vtkActor) void PrintSelf(ostream &os
 
int RenderOpaqueGeometry (vtkViewport *viewport)
 
int RenderTranslucentPolygonalGeometry (vtkViewport *viewport)
 
int HasTranslucentPolygonalGeometry ()
 
double * GetBounds ()
 
void setScene (Avogadro::Rendering::Scene *scene)
 
Avogadro::Rendering::SceneGetScene ()
 

Static Public Member Functions

static vtkAvogadroActorNew ()
 

Public Attributes

vtkIndent indent
 

Protected Attributes

Avogadro::Rendering::Scenem_scene
 
double m_bounds [6]
 
bool m_initialized
 

Detailed Description

Author
Marcus D. Hanwell

Member Function Documentation

◆ New()

static vtkAvogadroActor* New ( )
static

Return a new instance of the vtkAvogadroActor.

◆ vtkTypeMacro()

vtkTypeMacro ( vtkAvogadroActor  ,
vtkActor   
) &

Required type macro. Print the state of the object.

◆ RenderOpaqueGeometry()

int RenderOpaqueGeometry ( vtkViewport *  viewport)

Render the opaque geometry.

◆ RenderTranslucentPolygonalGeometry()

int RenderTranslucentPolygonalGeometry ( vtkViewport *  viewport)

Render the translucent geometry.

◆ HasTranslucentPolygonalGeometry()

int HasTranslucentPolygonalGeometry ( )

Does the actor have translucent geometry?

◆ GetBounds()

double* GetBounds ( )

Get the bounds for this Actor as (Xmin,Xmax,Ymin,Ymax,Zmin,Zmax). (The method GetBounds(double bounds[6]) is available from the superclass.)

◆ setScene()

void setScene ( Avogadro::Rendering::Scene scene)

Set the scene on the actor, the actor assumes ownership of the scene.

◆ GetScene()

Get the scene being rendered by the actor.


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