#include <Exporter.h>

| Public Member Functions | |
| EPSExporter () | |
| virtual | ~EPSExporter () | 
| Protected Member Functions | |
| virtual void | spewPoint (const Point *, QTextStream &out) | 
| virtual void | spewPolygone (const Polygone *, QTextStream &out) | 
| virtual void | spewSegment (const Segment *, QTextStream &out) | 
| virtual void | writeFooter (QTextStream &out) const | 
| virtual void | writeHeader (QTextStream &out) const | 
| Private Member Functions | |
| void | setColor (QTextStream &out, float, float, float) | 
| Static Private Attributes | |
| static const char * | CREATOR = "VRender library - (c) Cyril Soler 2005" | 
| static const double | EPS_GOURAUD_THRESHOLD = 0.05 | 
| static const char * | GOURAUD_TRIANGLE_EPS [] | 
| static float | last_b = -1.0 | 
| static float | last_g = -1.0 | 
| static float | last_r = -1.0 | 
Definition at line 96 of file Exporter.h.
Definition at line 60 of file EPSExporter.cpp.
| virtual vrender::EPSExporter::~EPSExporter | ( | ) |  [inline, virtual] | 
Definition at line 100 of file Exporter.h.
| void EPSExporter::setColor | ( | QTextStream & | out, | 
| float | red, | ||
| float | green, | ||
| float | blue | ||
| ) |  [private] | 
Definition at line 308 of file EPSExporter.cpp.
| void EPSExporter::spewPoint | ( | const Point * | P, | 
| QTextStream & | out | ||
| ) |  [protected, virtual] | 
Implements vrender::Exporter.
Definition at line 296 of file EPSExporter.cpp.
| void EPSExporter::spewPolygone | ( | const Polygone * | P, | 
| QTextStream & | out | ||
| ) |  [protected, virtual] | 
Implements vrender::Exporter.
Definition at line 152 of file EPSExporter.cpp.
| void EPSExporter::spewSegment | ( | const Segment * | S, | 
| QTextStream & | out | ||
| ) |  [protected, virtual] | 
Implements vrender::Exporter.
Definition at line 214 of file EPSExporter.cpp.
| void EPSExporter::writeFooter | ( | QTextStream & | out | ) | const  [protected, virtual] | 
Implements vrender::Exporter.
Reimplemented in vrender::PSExporter.
Definition at line 107 of file EPSExporter.cpp.
| void EPSExporter::writeHeader | ( | QTextStream & | out | ) | const  [protected, virtual] | 
Implements vrender::Exporter.
Definition at line 67 of file EPSExporter.cpp.
| const char * EPSExporter::CREATOR = "VRender library - (c) Cyril Soler 2005"  [static, private] | 
Definition at line 115 of file Exporter.h.
| const double EPSExporter::EPS_GOURAUD_THRESHOLD = 0.05  [static, private] | 
Definition at line 113 of file Exporter.h.
| const char * EPSExporter::GOURAUD_TRIANGLE_EPS  [static, private] | 
Definition at line 114 of file Exporter.h.
| float EPSExporter::last_b = -1.0  [static, private] | 
Definition at line 119 of file Exporter.h.
| float EPSExporter::last_g = -1.0  [static, private] | 
Definition at line 118 of file Exporter.h.
| float EPSExporter::last_r = -1.0  [static, private] | 
Definition at line 117 of file Exporter.h.