Class Avogadro::Rendering::Visitor#

class Avogadro::Rendering::Visitor#

The Visitor class is the base class for all Node visitors.

The Visitor class is the base class for visitors to Node objects in the Scene, providing common API and functionality.

Author

Marcus D. Hanwell

Subclassed by GLRenderVisitor, GeometryVisitor, POVRayVisitor, VRMLVisitor

Public Functions

Visitor()#
virtual ~Visitor()#
inline virtual void visit(Node&)#

The overloaded visit functions, the base versions of which do nothing.

inline virtual void visit(GroupNode&)#
inline virtual void visit(GeometryNode&)#
inline virtual void visit(Drawable&)#
inline virtual void visit(SphereGeometry&)#
inline virtual void visit(AmbientOcclusionSphereGeometry&)#
inline virtual void visit(CurveGeometry&)#
inline virtual void visit(CylinderGeometry&)#
inline virtual void visit(MeshGeometry&)#
inline virtual void visit(TextLabel2D&)#
inline virtual void visit(TextLabel3D&)#
inline virtual void visit(LineStripGeometry&)#