SOFA API  1a4bb3e7
Open source framework for multi-physics simuation
vrender::FIGExporter Class Reference

#include <Exporter.h>

Inheritance diagram for vrender::FIGExporter:

Public Member Functions

 FIGExporter ()
 
virtual ~FIGExporter ()
 
- Public Member Functions inherited from vrender::Exporter
 Exporter ()
 
virtual ~Exporter ()
 
virtual void exportToFile (const QString &filename, const std::vector< PtrPrimitive > &, VRenderParams &)
 
void setBoundingBox (float xmin, float ymin, float xmax, float ymax)
 
void setClearColor (float r, float g, float b)
 
void setClearBackground (bool b)
 
void setBlackAndWhite (bool b)
 

Protected Member Functions

virtual void spewPoint (const Point *, QTextStream &out)
 
virtual void spewSegment (const Segment *, QTextStream &out)
 
virtual void spewPolygone (const Polygone *, QTextStream &out)
 
virtual void writeHeader (QTextStream &out) const
 
virtual void writeFooter (QTextStream &out) const
 

Additional Inherited Members

- Protected Attributes inherited from vrender::Exporter
float _clearR
 
float _clearG
 
float _clearB
 
float _pointSize
 
float _lineWidth
 
GLfloat _xmin
 
GLfloat _xmax
 
GLfloat _ymin
 
GLfloat _ymax
 
GLfloat _zmin
 
GLfloat _zmax
 
bool _clearBG
 
bool _blackAndWhite
 

Constructor details

◆ FIGExporter()

FIGExporter::FIGExporter ( )

◆ ~FIGExporter()

virtual vrender::FIGExporter::~FIGExporter ( )
inlinevirtual

Function details

◆ spewPoint()

void FIGExporter::spewPoint ( const Point P,
QTextStream &  out 
)
protectedvirtual

Implements vrender::Exporter.

◆ spewPolygone()

void FIGExporter::spewPolygone ( const Polygone P,
QTextStream &  out 
)
protectedvirtual

Implements vrender::Exporter.

◆ spewSegment()

void FIGExporter::spewSegment ( const Segment S,
QTextStream &  out 
)
protectedvirtual

Implements vrender::Exporter.

◆ writeFooter()

void FIGExporter::writeFooter ( QTextStream &  out) const
protectedvirtual

Implements vrender::Exporter.

◆ writeHeader()

void FIGExporter::writeHeader ( QTextStream &  out) const
protectedvirtual

Implements vrender::Exporter.