Glossary#
- Connectable#
The generic type for most objects in Layout.
Objects of the following types are all connectables :
- Zone#
Multizone stackups allow a design to be divided into areas called zones.
Each zone contains a subset of layers available to the entire circuit board and is spatially defined by polygons on the Outline layer.
- ValueLike#
Any of the following data types that represents a numeric value
- Point2DLike#
Any of the following data types that represents (x, y) point on a 2D coordinate system.
- Point3DLike#
Any of the following data types that represents (x, y, z) point on a 3D coordinate system.
- Triangle3DLike#
- RoughnessModel#
A Groisse roughness model is represented by a single value containing the roughness value. A Huray roughness model is represented by a tuple of the form [nodule_radius_value, surface_ratio_value]
- HFSSSolverProperties#
HFSS solver properties are represented by a tuple of the form [dc_thickness_type, dc_thickness_value, solve_inside_enabled]
- HFSSExtents#
Extent box around the design, represented by a
dict
with the following key:valuesDielectric extent size. First parameter is the value and second parameter indicates if the value is a multiple.Airbox horizontal extent size. First parameter is the value and second parameter indicates if the value is a multiple.Airbox positive vertical extent size. First parameter is the value and second parameter indicates if the value is a multiple.Airbox negative vertical extent size. First parameter is the value and second parameter indicates if the value is a multiple.airbox_truncate_at_ground:bool
Whether airbox will be truncated at the ground layers.