Public Member Functions | Public Attributes | List of all members
graphics::TransformWriterVisitor Class Reference

#include <gepetto/viewer/transform-writer.h>

Inheritance diagram for graphics::TransformWriterVisitor:
[legend]
Collaboration diagram for graphics::TransformWriterVisitor:
[legend]

Public Member Functions

 TransformWriterVisitor (TransformWriter *writer)
 
void captureFrame (Node &node)
 
template<typename Iterator >
void captureFrame (Iterator begin, Iterator end)
 
virtual void apply (Node &node)
 
- Public Member Functions inherited from graphics::NodeVisitor
 NodeVisitor (bool invisibleAreValid=true)
 
virtual ~NodeVisitor ()
 
virtual void apply (GroupNode &node)
 
virtual void apply (LeafNodeArrow &node)
 
virtual void apply (LeafNodeBox &node)
 
virtual void apply (LeafNodeCapsule &node)
 
virtual void apply (LeafNodeCollada &node)
 
virtual void apply (LeafNodeCone &node)
 
virtual void apply (LeafNodeCylinder &node)
 
virtual void apply (LeafNodeFace &node)
 
virtual void apply (LeafNodeGround &node)
 
virtual void apply (LeafNodeLight &node)
 
virtual void apply (LeafNodeLine &node)
 
virtual void apply (LeafNodeSphere &node)
 
virtual void apply (LeafNodeXYZAxis &node)
 
virtual bool valid (Node &node)
 
void traverse (Node &node)
 

Public Attributes

osg::ref_ptr< TransformWriterwriter_
 

Additional Inherited Members

- Protected Attributes inherited from graphics::NodeVisitor
bool invisibleAreValid_
 

Constructor & Destructor Documentation

◆ TransformWriterVisitor()

graphics::TransformWriterVisitor::TransformWriterVisitor ( TransformWriter writer)
inline

Member Function Documentation

◆ apply()

virtual void graphics::TransformWriterVisitor::apply ( Node node)
virtual

Reimplemented from graphics::NodeVisitor.

◆ captureFrame() [1/2]

void graphics::TransformWriterVisitor::captureFrame ( Node node)

◆ captureFrame() [2/2]

template<typename Iterator >
void graphics::TransformWriterVisitor::captureFrame ( Iterator  begin,
Iterator  end 
)

Member Data Documentation

◆ writer_

osg::ref_ptr<TransformWriter> graphics::TransformWriterVisitor::writer_