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

EPSPlot Class Reference

#include <EPSPlot.h>

List of all members.

Public Members

 EPSPlot ()
Void Open (const Char *filename)
Void Close ()
Void MoveTo (GCLReal x, GCLReal y)
Void LineTo (GCLReal x, GCLReal y)
Void SetWidth (GCLReal width)
Void LineStyle (Int style)
Void Dot (GCLReal x, GCLReal y, GCLReal r)
Void Circle (GCLReal x, GCLReal y, GCLReal r)
Void DrawText (GCLReal x, GCLReal y, Char *string)
Void SetColour (const Colour &c)
Void SetOutputSize (GCLReal size)
Void SetPort (GCLReal left, GCLReal bottom, GCLReal right, GCLReal top, Bool centred)
Void Push ()
Void Pop ()
Void Translate (GCLReal tx, GCLReal ty)
Void Scale (GCLReal sx, GCLReal sy)
Void Rotate (GCLReal angle)
Void Comment (StrConst string)
Bool level2

Protected Members

Void Stroke ()
FILE* file
Bool drawn
GCLReal scale
Char* font
GCLReal width
GCLReal worldScale


Detailed Description

Definition at line 20 of file EPSPlot.h.


Constructor & Destructor Documentation

EPSPlot::EPSPlot ()

Definition at line 38 of file EPSPlot.cc.


Member Function Documentation

Void EPSPlot::Circle (GCLReal x, GCLReal y, GCLReal r)

Definition at line 157 of file EPSPlot.cc.

Void EPSPlot::Close ()

Definition at line 76 of file EPSPlot.cc.

Void EPSPlot::Comment (StrConst string)

Definition at line 213 of file EPSPlot.cc.

Void EPSPlot::Dot (GCLReal x, GCLReal y, GCLReal r)

Definition at line 150 of file EPSPlot.cc.

Void EPSPlot::DrawText (GCLReal x, GCLReal y, Char * string)

Definition at line 164 of file EPSPlot.cc.

Void EPSPlot::LineStyle (Int style)

Definition at line 112 of file EPSPlot.cc.

Void EPSPlot::LineTo (GCLReal x, GCLReal y)

Definition at line 93 of file EPSPlot.cc.

Void EPSPlot::MoveTo (GCLReal x, GCLReal y)

Definition at line 86 of file EPSPlot.cc.

Void EPSPlot::Open (const Char * filename)

Definition at line 48 of file EPSPlot.cc.

Void EPSPlot::Pop ()

Definition at line 191 of file EPSPlot.cc.

Void EPSPlot::Push ()

Definition at line 184 of file EPSPlot.cc.

Void EPSPlot::Rotate (GCLReal angle)

Definition at line 208 of file EPSPlot.cc.

Void EPSPlot::Scale (GCLReal sx, GCLReal sy)

Definition at line 203 of file EPSPlot.cc.

Void EPSPlot::SetColour (const Colour & clr)

Definition at line 133 of file EPSPlot.cc.

Void EPSPlot::SetOutputSize (GCLReal size)

Definition at line 169 of file EPSPlot.cc.

Void EPSPlot::SetPort (GCLReal left, GCLReal bottom, GCLReal right, GCLReal top, Bool centred)

Definition at line 174 of file EPSPlot.cc.

Void EPSPlot::SetWidth (GCLReal width)

Definition at line 105 of file EPSPlot.cc.

Void EPSPlot::Stroke () [protected]

Definition at line 99 of file EPSPlot.cc.

Void EPSPlot::Translate (GCLReal tx, GCLReal ty)

Definition at line 198 of file EPSPlot.cc.


Member Data Documentation

Bool EPSPlot::drawn [protected]

Definition at line 65 of file EPSPlot.h.

FILE * EPSPlot::file [protected]

Definition at line 64 of file EPSPlot.h.

Char * EPSPlot::font [protected]

Definition at line 67 of file EPSPlot.h.

Bool EPSPlot::level2

Definition at line 57 of file EPSPlot.h.

GCLReal EPSPlot::scale [protected]

Definition at line 66 of file EPSPlot.h.

GCLReal EPSPlot::width [protected]

Definition at line 68 of file EPSPlot.h.

GCLReal EPSPlot::worldScale [protected]

Definition at line 69 of file EPSPlot.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