gepetto::viewer::TransformWriter Class Referenceabstract

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

Inheritance diagram for gepetto::viewer::TransformWriter:
[legend]
Collaboration diagram for gepetto::viewer::TransformWriter:
[legend]

Public Member Functions

 TransformWriter (const std::string filename)
 
virtual ~TransformWriter ()
 
void newFrame ()
 
virtual void writeTransform (const char *objName, const osgVector3 &vec, const osgQuat &quat)=0
 
std::ofstream & out ()
 
void openFile ()
 
void closeFile ()
 

Protected Member Functions

virtual void writeNewFrame ()=0
 

Protected Attributes

std::ofstream file_
 
std::string filename_
 
unsigned int frameCount_
 

Constructor & Destructor Documentation

gepetto::viewer::TransformWriter::TransformWriter ( const std::string  filename)
inline
virtual gepetto::viewer::TransformWriter::~TransformWriter ( )
inlinevirtual

Member Function Documentation

void gepetto::viewer::TransformWriter::closeFile ( )
inline
void gepetto::viewer::TransformWriter::newFrame ( )
void gepetto::viewer::TransformWriter::openFile ( )
inline
std::ofstream& gepetto::viewer::TransformWriter::out ( )
inline
virtual void gepetto::viewer::TransformWriter::writeNewFrame ( )
protectedpure virtual
virtual void gepetto::viewer::TransformWriter::writeTransform ( const char *  objName,
const osgVector3 vec,
const osgQuat quat 
)
pure virtual

Member Data Documentation

std::ofstream gepetto::viewer::TransformWriter::file_
protected
std::string gepetto::viewer::TransformWriter::filename_
protected
unsigned int gepetto::viewer::TransformWriter::frameCount_
protected