General information:Author: klaasje Version: 1.0 Date: Thu Oct 14 16:53:43 MET 1999 |
Header files:
|
Code files: |
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: NONE |
Declaration:
DrawDriver()
Description:
constructors and destructor
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: NONE |
Declaration:
~DrawDriver()
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void DrawOrigin()
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void DrawGrid(double,long,int)
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void MakeWindowCoordinates(double&, double&, double&, double&)
Description:
init must be declared in a derived class! see the CPP file for details about the functions No more comment here
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void MakeWindowCoordinates(double&, double&, double&, double&)
Description:
init must be declared in a derived class! see the CPP file for details about the functions No more comment here
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Init(Setup*)
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: Matrix<double>* |
Declaration:
Matrix<double>* GetInverseMappingMatrix()
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: Matrix<double>* |
Declaration:
Matrix<double>* GetMappingMatrix()
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: BoundingBox* |
Declaration:
BoundingBox* GetVirtualSizeScreen()
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void GetClientWindowSize(int* dx, int* dy)
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void SetMapping(double vx1, double vy1, double vx2, double vy2, int border)
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void ClearScreen()
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void OnPaint()
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void UpdateSize()
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void SetDrawStyle(DrawStyle)
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: DrawStyle |
Declaration:
DrawStyle GetDrawStyle()
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL IsDrawStyle(DrawStyle)
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void SetUnits(Units* units)
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: double |
Declaration:
double GetScaleFactor()
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void WriteDirect(ElementList*)
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void WriteDirect(Path* _Path)
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void WriteDirect(Boundary* _Boundary)
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void WriteDirect(Box* _Box)
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void WriteDirect(Circle* _Circle)
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void WriteDirect(Text*)
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void WriteDirect(Arcseg*)
Description:
scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(Box* _Box)
Description:
scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(Circle* _Circle)
Description:
scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(ArrayReference*)
Description:
scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(Bgnlib*)
Description:
scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(Bgnstr*)
Description:
scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(Element*)
Description:
scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(Boundary*)
Description:
scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(ElementList*)
Description:
scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(ColumnsRows*)
Description:
scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(Elflags*)
Description:
scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(GdsII*)
Description:
scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(Header*)
Description:
scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(Library*)
Description:
scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(Path*)
Description:
scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(Arcseg*)
Description:
scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(Point*)
Description:
scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(Segment*)
Description:
scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(G_Polygon*)
Description:
scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(G_Polyline*)
Description:
scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(Presentation*)
Description:
scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(Strans*)
Description:
scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(StructureList*)
Description:
scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(StructureReference*)
Description:
scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(Structure*)
Description:
scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(Text*)
Description:
scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(Units*)
Description:
scope: protected | type: basic | typename: BoundingBox* |
Declaration:
BoundingBox* _virtualsize
Description:
holds the size of the virtual window
scope: protected | type: basic | typename: BoundingBox* |
Declaration:
BoundingBox* _absbox
Description:
used for calculating absolute boundingboxes
scope: protected | type: basic | typename: Matrix<double>* |
Declaration:
Matrix<double>* _matrix
Description:
holds the matrix from structure reference
scope: protected | type: basic | typename: Matrix<double>* |
Declaration:
Matrix<double>* _mapping_matrix
Description:
holds the matrix for mapping from virtual to real;
scope: protected | type: basic | typename: Matrix<double>* |
Declaration:
Matrix<double>* _inverse_mapping
Description:
holds the inverse of the mapping matrix
scope: protected | type: basic | typename: double |
Declaration:
double _scalefactor
Description:
holds the scalefactor for the window