gepetto::viewer::TransformWriter Class Referenceabstract

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

Inheritance diagram for gepetto::viewer::TransformWriter:
Collaboration diagram for gepetto::viewer::TransformWriter:

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

◆ TransformWriter()

gepetto::viewer::TransformWriter::TransformWriter ( const std::string  filename)
inline

◆ ~TransformWriter()

virtual gepetto::viewer::TransformWriter::~TransformWriter ( )
inlinevirtual

Member Function Documentation

◆ closeFile()

void gepetto::viewer::TransformWriter::closeFile ( )
inline

◆ newFrame()

void gepetto::viewer::TransformWriter::newFrame ( )

◆ openFile()

void gepetto::viewer::TransformWriter::openFile ( )
inline

◆ out()

std::ofstream& gepetto::viewer::TransformWriter::out ( )
inline

◆ writeNewFrame()

virtual void gepetto::viewer::TransformWriter::writeNewFrame ( )
protectedpure virtual

◆ writeTransform()

virtual void gepetto::viewer::TransformWriter::writeTransform ( const char *  objName,
const osgVector3 vec,
const osgQuat quat 
)
pure virtual

Member Data Documentation

◆ file_

std::ofstream gepetto::viewer::TransformWriter::file_
protected

◆ filename_

std::string gepetto::viewer::TransformWriter::filename_
protected

◆ frameCount_

unsigned int gepetto::viewer::TransformWriter::frameCount_
protected

The documentation for this class was generated from the following file: