gepetto-viewer 6.1.0
An user-friendly Graphical Interface
Loading...
Searching...
No Matches
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: