#include <keydrout.h>
Inheritance diagram for KEY_driver_out:
Public Methods | |
KEY_driver_out (const wxString &_filename, bool only_visible=false) | |
constructor | |
~KEY_driver_out () | |
destructor | |
void | Write (ArrayReference *) |
overloaded function from class Driver | |
void | Write (Boundary *) |
void | Write (Box *_Box) |
void | Write (Circle *_Circle) |
void | Write (Path *) |
void | Write (Arcseg *) |
void | Write (StructureReference *) |
void | Write (Text *) |
void | Write (Image *_image) |
void | Write (SLine *line) |
Protected Methods | |
void | Write (wxPropertySheet *propsheet) |
write property data of primitives | |
void | WriteHeader () |
write basic header for objects (ASCII keywords) | |
Protected Attributes | |
wxString | KEY_out_filename |
output file name | |
ofstream | KEY_out_file |
output file handle | |
int | points_written |
number of points on one line | |
int | _mapping_out [1000] |
mapping to internal layers KEY layers |
The KEY format is an ASCII file structured simular to GDSII, only it supports more primitives and also properties to the primitives Every object in the internal database is written in records in the KEY file Info on the different record types that are written can be found in the KEY format manual overloaded function from class Driver_out write the internal objects in KEY specific form
|
constructor
|