GDS-Render v1.2.1
|
Struct representing an array instantiation. More...
Data Fields | |
char | ref_name [CELL_NAME_MAX] |
Name of referenced cell. More... | |
struct gds_cell * | cell_ref |
Referenced gds_cell structure. More... | |
struct gds_point | control_points [3] |
The three control points. More... | |
int | flipped |
Mirror each instance on x-axis before rotation. More... | |
double | angle |
Angle of rotation for each instance (counter clockwise) in degrees. More... | |
double | magnification |
Magnification of each instance. More... | |
int | columns |
Column count. More... | |
int | rows |
Row count. More... | |
Struct representing an array instantiation.
This struct is defined locally because it is not exposed to the outside of the parser. Array references are internally converted to a bunch of standard gds_cell_instance elements.
Definition at line 96 of file gds-parser.c.
double angle |
Angle of rotation for each instance (counter clockwise) in degrees.
Definition at line 101 of file gds-parser.c.
struct gds_cell* cell_ref |
Referenced gds_cell structure.
Definition at line 98 of file gds-parser.c.
int columns |
Column count.
Definition at line 103 of file gds-parser.c.
struct gds_point control_points[3] |
The three control points.
Definition at line 99 of file gds-parser.c.
int flipped |
Mirror each instance on x-axis before rotation.
Definition at line 100 of file gds-parser.c.
double magnification |
Magnification of each instance.
Definition at line 102 of file gds-parser.c.
char ref_name[CELL_NAME_MAX] |
Name of referenced cell.
Definition at line 97 of file gds-parser.c.
int rows |
Row count.
Definition at line 104 of file gds-parser.c.