AvogadroLibs 1.98.1
Loading...
Searching...
No Matches
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) override
 
int RenderTranslucentPolygonalGeometry (vtkViewport *viewport) override
 
int HasTranslucentPolygonalGeometry () override
 
double * GetBounds () override
 
void setScene (Avogadro::Rendering::Scene *scene)
 
Avogadro::Rendering::SceneGetScene ()
 

Static Public Member Functions

static vtkAvogadroActorNew ()
 

Public Attributes

vtkIndent indent override
 

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)
override

Render the opaque geometry.

◆ RenderTranslucentPolygonalGeometry()

int RenderTranslucentPolygonalGeometry ( vtkViewport *  viewport)
override

Render the translucent geometry.

◆ HasTranslucentPolygonalGeometry()

int HasTranslucentPolygonalGeometry ( )
override

Does the actor have translucent geometry?

◆ GetBounds()

double * GetBounds ( )
override

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: