Polygon Utilities
Classes
- class keysight.ads.de.experimental.polygon_utils.Oversizer
- property minimum_vertex_distance: float
- property miter_angle_degrees: float
- property oversize_amount: float
- class keysight.ads.de.experimental.polygon_utils.PolygonOversizer
Bases:
Oversizer- __init__(polygon: GenPolygonWithHoles, design: Design | None = None, oversize_amount: float = 0.0, miter_angle_degrees: float = 0.0, minimum_vertex_distance: float = 0.0)
- oversize() list[GenPolygonWithHoles]
- class keysight.ads.de.experimental.polygon_utils.PolygonVertexToArcConverter
Bases:
VertexToArcConverter- __init__(polygon: GenPolygonWithHoles, design: Design | None = None, radius: float = 0.0, arc_resolution_degrees: float = 5.0, minimum_vertex_distance: float = 0.0)
- convert() list[GenPolygonWithHoles]
- class keysight.ads.de.experimental.polygon_utils.ShapeOversizer
Bases:
Oversizer- __init__(shape: Shape, oversizeAmount: float | None = None, miter_angle_degrees: float = 0.0, minimum_vertex_distance: float = 0.0, make_copy: bool = False)
- property make_copy: bool
- class keysight.ads.de.experimental.polygon_utils.ShapeVertexToArcConverter
Bases:
VertexToArcConverter
- class keysight.ads.de.experimental.polygon_utils.VertexToArcConverter
- __init__(unused: InvalidCall, *args, **kwargs) None
Return an error about attempts to initialize objects that don’t support initialization.
- property arc_resolution: float
- property minimum_vertex_distance: float
- property radius: float