|
AvogadroLibs 1.103.0
|
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>
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::Scene * | GetScene () |
Static Public Member Functions | |
| static vtkAvogadroActor * | New () |
Public Attributes | |
| vtkIndent indent | override |
Protected Attributes | |
| Avogadro::Rendering::Scene * | m_scene |
| double | m_bounds [6] |
| bool | m_initialized |
|
static |
Return a new instance of the vtkAvogadroActor.
| vtkTypeMacro | ( | vtkAvogadroActor | , |
| vtkActor | ) & |
Required type macro. Print the state of the object.
|
override |
Render the opaque geometry.
|
override |
Render the translucent geometry.
|
override |
Does the actor have translucent geometry?
|
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.)
| void setScene | ( | Avogadro::Rendering::Scene * | scene | ) |
Set the scene on the actor, the actor assumes ownership of the scene.
| Avogadro::Rendering::Scene * GetScene | ( | ) |
Get the scene being rendered by the actor.