GDS-Render v1.2.1
|
Defines types and macros used by the GDS-Parser. More...
#include <stdint.h>
#include <glib.h>
Go to the source code of this file.
Data Structures | |
struct | gds_point |
A point in the 2D plane. Sometimes referred to as vertex. More... | |
struct | gds_cell_checks |
Stores the result of the cell checks. More... | |
struct | gds_cell_checks::_check_internals |
For the internal use of the checker. More... | |
struct | gds_time_field |
Date information for cells and libraries. More... | |
struct | gds_graphics |
A GDS graphics object. More... | |
struct | gds_cell_instance |
This represents an instanc of a cell inside another cell. More... | |
struct | gds_cell |
A Cell inside a gds_library. More... | |
struct | gds_library |
GDS Toplevel library. More... | |
Macros | |
#define | CELL_NAME_MAX (100) |
Maximum length of a gds_cell::name or a gds_library::name. More... | |
#define | MIN(a, b) (((a) < (b)) ? (a) : (b)) |
Return smaller number. More... | |
#define | MAX(a, b) (((a) > (b)) ? (a) : (b)) |
Return bigger number. More... | |
Enumerations | |
enum | { GDS_CELL_CHECK_NOT_RUN = -1 } |
Defintion of check counter default value that indicates that the corresponding check has not yet been executed. More... | |
enum | graphics_type { GRAPHIC_PATH = 0 , GRAPHIC_POLYGON = 1 , GRAPHIC_BOX = 2 } |
Types of graphic objects. More... | |
enum | path_type { PATH_FLUSH = 0 , PATH_ROUNDED = 1 , PATH_SQUARED = 2 } |
Defines the line caps of a path. More... | |
Defines types and macros used by the GDS-Parser.
Definition in file gds-types.h.