#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.