Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

EPSRenderer Class Reference

#include <EPSRenderer.h>

Inheritance diagram for EPSRenderer:

Renderer Clipper

Collaboration diagram for EPSRenderer:

List of all members.


Public Members

 EPSRenderer ()
Void Attach (StrConst epsFilename)
virtual Void Show ()
virtual Void MakeCurrent ()
virtual Void Print (ostream &s)
virtual RendererBegin (RenderStyle style)
virtual RendererEnd ()
virtual RendererSetPoint (const Point &p)
virtual RendererSetNormal (const Vector &p)
virtual RendererSetCoord (const Coord &c)
virtual RendererSetColour (const Colour &c)
virtual RendererSetTransform (const Transform &t)
virtual RendererSetCamera (const Camera &c)
virtual RendererClear ()
virtual RendererPop ()
virtual RendererPush ()
virtual RendererGetImage (Image &image)
virtual RendererPutImage (const Image &image, Int x = 0, Int y = 0)
EPSPlot itsPlot

Protected Members

Void ViewPoint (const HPoint &hp, Bool draw)
override to do actual drawing.

Array<TransformmatrixStack
RenderStyle style
Bool start
Point firstPoint
String itsFilename


Detailed Description

Definition at line 21 of file EPSRenderer.h.


Constructor & Destructor Documentation

EPSRenderer::EPSRenderer ()

Definition at line 15 of file EPSRenderer.cc.


Member Function Documentation

Void EPSRenderer::Attach (StrConst epsFilename)

Definition at line 37 of file EPSRenderer.cc.

Renderer & EPSRenderer::Begin (RenderStyle newStyle) [virtual]

Reimplemented from Renderer.

Definition at line 122 of file EPSRenderer.cc.

Renderer & EPSRenderer::Clear () [virtual]

Reimplemented from Renderer.

Definition at line 113 of file EPSRenderer.cc.

Renderer & EPSRenderer::End () [virtual]

Reimplemented from Renderer.

Definition at line 130 of file EPSRenderer.cc.

Renderer & EPSRenderer::GetImage (Image & image) [inline, virtual]

Reimplemented from Renderer.

Definition at line 47 of file EPSRenderer.h.

Void EPSRenderer::MakeCurrent () [virtual]

Reimplemented from Renderer.

Definition at line 42 of file EPSRenderer.cc.

Renderer & EPSRenderer::Pop () [virtual]

Reimplemented from Renderer.

Definition at line 101 of file EPSRenderer.cc.

Void EPSRenderer::Print (ostream & s) [virtual]

Reimplemented from Renderer.

Definition at line 142 of file EPSRenderer.cc.

Renderer & EPSRenderer::Push () [virtual]

Reimplemented from Renderer.

Definition at line 107 of file EPSRenderer.cc.

Renderer & EPSRenderer::PutImage (const Image & image, Int x = 0, Int y = 0) [inline, virtual]

Reimplemented from Renderer.

Definition at line 49 of file EPSRenderer.h.

Renderer & EPSRenderer::SetCamera (const Camera & c) [virtual]

Reimplemented from Renderer.

Definition at line 94 of file EPSRenderer.cc.

Renderer & EPSRenderer::SetColour (const Colour & c) [virtual]

Reimplemented from Renderer.

Definition at line 55 of file EPSRenderer.cc.

Renderer & EPSRenderer::SetCoord (const Coord & c) [virtual]

Reimplemented from Renderer.

Definition at line 78 of file EPSRenderer.cc.

Renderer & EPSRenderer::SetNormal (const Vector & n) [virtual]

Definition at line 83 of file EPSRenderer.cc.

Renderer & EPSRenderer::SetPoint (const Point & p) [virtual]

Reimplemented from Renderer.

Definition at line 61 of file EPSRenderer.cc.

Renderer & EPSRenderer::SetTransform (const Transform & t) [virtual]

Reimplemented from Renderer.

Definition at line 88 of file EPSRenderer.cc.

Void EPSRenderer::Show () [virtual]

Reimplemented from Renderer.

Definition at line 46 of file EPSRenderer.cc.

Void EPSRenderer::ViewPoint (const HPoint & hp, Bool draw) [protected, virtual]

override to do actual drawing.

Reimplemented from Clipper.

Definition at line 27 of file EPSRenderer.cc.


Member Data Documentation

Point EPSRenderer::firstPoint [protected]

Definition at line 60 of file EPSRenderer.h.

String EPSRenderer::itsFilename [protected]

Definition at line 61 of file EPSRenderer.h.

EPSPlot EPSRenderer::itsPlot

Definition at line 52 of file EPSRenderer.h.

Array<Transform> EPSRenderer::matrixStack [protected]

Definition at line 57 of file EPSRenderer.h.

Bool EPSRenderer::start [protected]

Definition at line 59 of file EPSRenderer.h.

RenderStyle EPSRenderer::style [protected]

Definition at line 58 of file EPSRenderer.h.


The documentation for this class was generated from the following files:
Generated at Sat Aug 5 00:17:06 2000 for Graphics Class Library by doxygen 1.1.0 written by Dimitri van Heesch, © 1997-2000