General information:Author: klaas Version: 1.0 Date: Thu Oct 14 13:41:35 MET 1999 |
Header files:
|
Code files:
|
Output driver for GDSII ascii dump files Every object in the internal database is written in ASCII strings into the GDSII dump file Info on the different record types that are written can be found in the GDSII format manual overloaded function from class Driver_out write the internal objects in dump GDSII specific form
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: NONE |
Declaration:
GDS_dumpdriver(Setup* setup, char* _filename = 0, G_BOOL only_visible = False)
Parameters:
setup : layer properties
filename : name of GDSII output file
only_visible : write only visible layers
Description:
constructor
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: NONE |
Declaration:
~GDS_dumpdriver()
Description:
destructor
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(ArrayReference*)
Description:
overloaded function from class Driver
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(Bgnlib*)
Description:
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(Bgnstr*)
Description:
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(Element*)
Description:
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(Boundary*)
Description:
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(Box* _Box)
Description:
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(Circle* _Circle)
Description:
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(ColumnsRows*)
Description:
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(Elflags*)
Description:
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(GdsII*)
Description:
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(Header*)
Description:
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(Library*)
Description:
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(Path*)
Description:
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(Arcseg*)
Description:
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(Point*)
Description:
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(Segment *_Segment)
Description:
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(G_Polygon*)
Description:
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(G_Polyline*)
Description:
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(Presentation*)
Description:
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(Strans*)
Description:
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(StructureList*)
Description:
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(StructureReference*)
Description:
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(Structure*)
Description:
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(Text*)
Description:
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Write(Units*)
Description:
| scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void WriteHeader()
Description:
write HEADER for GDSII records as ASCII string
| scope: protected | type: basic | typename: char* |
Declaration:
char* GDS_dumpfilename
Description:
output file name
| scope: protected | type: basic | typename: int |
Declaration:
int points_written
Description:
how many points a polygon has
| scope: protected | type: basic | typename: ofstream |
Declaration:
ofstream GDS_dumpfile
Description:
the output stream