Python API Reference
Geometry Construction
Classes and functions for construction and manipulation of geometric objects.
Classes
|
Polygonal geometric object. |
|
Curve object for construction of complex polygons. |
|
Flexible path creation. |
|
Robust path creation. |
|
Repetition object that creates multiple identical elements. |
Functions
|
Create a rectangle. |
|
Create a cross shape. |
|
Create a regular polygon. |
|
Create an ellipse, circle, slice or ring. |
|
Create a racetrack shape. |
|
Create polygonal text. |
|
Extract polygonal contours from 2-d array data at given level. |
|
Dilate or erode polygons. |
|
Execute boolean (clipping) operations between polygons. |
|
Slice polygons along x and y axes. |
|
Check whether each point is inside the set of polygons. |
|
Check whether all points are inside the set of polygons. |
|
Check whether any of the points are inside the set of polygons. |
Library Organization
Classes and functions used to create and organize the library in a GDSII/OASIS file.
Classes
|
Text objects with out geometrical information. |
|
Reference to another cell. |
|
Cell structure. |
|
A Cell structure that is stored in binary GDSII format. |
|
GDSII/OASIS library. |
|
Multi-step GDSII stream file writer. |
Functions
|
Import a library from a GDSII stream file. |
|
Import a library from an OASIS stream file. |
|
Load cells form a GDSII file without decoding them. |
|
Read the unit and precision of a GDSII file. |
|
Gather information from a GDSII file without loading the geometry. |
|
Read the precision of an OASIS file. |
|
Check the validation signature of an OASIS file, if any. |