|
Limbo 3.5.4
|
GDSII item type. More...
#include <GdsWriter.h>
Public Attributes | |
| int | type |
| int | n |
| int | layer |
| int | dt |
| int | cell_number |
| double | mag |
| double | angle |
| BOOL | abs_angle |
| BOOL | abs_mag |
| BOOL | reflect |
| int | cols |
| int | rows |
| int | col_pitch |
| int | row_pitch |
| int | col_pitchy |
| int | row_pitchx |
| int | path_end |
| int | hor_present |
| int | ver_present |
| int | font |
| int | width |
| int * | x |
| int * | y |
| char * | text |
| struct gds_itemtype * | nextitem |
GDSII item type.
Definition at line 46 of file GdsWriter.h.
| BOOL GdsParser::gds_itemtype::abs_angle |
from strans - normally false
Definition at line 56 of file GdsWriter.h.
| BOOL GdsParser::gds_itemtype::abs_mag |
from strans - normally false
Definition at line 57 of file GdsWriter.h.
| double GdsParser::gds_itemtype::angle |
the angle - relevant to sref and aref
Definition at line 55 of file GdsWriter.h.
| int GdsParser::gds_itemtype::cell_number |
index into the table of cells- relevant for sref and aref
Definition at line 53 of file GdsWriter.h.
| int GdsParser::gds_itemtype::col_pitch |
string them together in a linked list of items. Why not?
Definition at line 61 of file GdsWriter.h.
| int GdsParser::gds_itemtype::col_pitchy |
An array's column pitch in y, which would create a diagonal array.
Definition at line 63 of file GdsWriter.h.
| int GdsParser::gds_itemtype::cols |
Yes, many of these items are relevant to only one type of item, so
Definition at line 59 of file GdsWriter.h.
| int GdsParser::gds_itemtype::dt |
datatype
Definition at line 52 of file GdsWriter.h.
| int GdsParser::gds_itemtype::font |
Also relevant only for text.
Definition at line 68 of file GdsWriter.h.
| int GdsParser::gds_itemtype::hor_present |
The horizontal presentation for text.
Definition at line 66 of file GdsWriter.h.
| int GdsParser::gds_itemtype::layer |
layer
Definition at line 51 of file GdsWriter.h.
| double GdsParser::gds_itemtype::mag |
magnification- relevant to sref, aref and text
Definition at line 54 of file GdsWriter.h.
| int GdsParser::gds_itemtype::n |
in the case of polygons or paths, this is the number of verticies for text this is the number of characters in the string
Definition at line 49 of file GdsWriter.h.
| struct gds_itemtype* GdsParser::gds_itemtype::nextitem |
next item
Definition at line 73 of file GdsWriter.h.
| int GdsParser::gds_itemtype::path_end |
0 = flush, 1 = round, 2 = extended. Default 0.
Definition at line 65 of file GdsWriter.h.
| BOOL GdsParser::gds_itemtype::reflect |
from strans (reflect over x axis before rotating)
Definition at line 58 of file GdsWriter.h.
| int GdsParser::gds_itemtype::row_pitch |
Because the "library" has to be a linked list of one "thing". What we
Definition at line 62 of file GdsWriter.h.
| int GdsParser::gds_itemtype::row_pitchx |
An array's row pitch in x. Diagonal arrays are strange and useless.
Definition at line 64 of file GdsWriter.h.
| int GdsParser::gds_itemtype::rows |
perhaps we should invent a different item type for each item, then
Definition at line 60 of file GdsWriter.h.
| char* GdsParser::gds_itemtype::text |
Used only for strings. Such a waste.
Definition at line 72 of file GdsWriter.h.
| int GdsParser::gds_itemtype::type |
< an item might be a polygon, path, aref, sref or text 0 = polygon, 1 = path, 2 = aref, 3 = sref, 4 = text, 5 = box
Definition at line 48 of file GdsWriter.h.
| int GdsParser::gds_itemtype::ver_present |
The vertical presentation for text.
Definition at line 67 of file GdsWriter.h.
| int GdsParser::gds_itemtype::width |
Relevant only to paths.
Definition at line 69 of file GdsWriter.h.
| int* GdsParser::gds_itemtype::x |
array of x coordinates or possibly just the reference point X
Definition at line 70 of file GdsWriter.h.
| int* GdsParser::gds_itemtype::y |
array of y coordinates or possibly just the reference point Y
Definition at line 71 of file GdsWriter.h.