EdbPolygon#
- class pyedb.dotnet.edb_core.edb_data.primitives_data.EdbPolygon(raw_primitive, core_app)[source]#
Methods
EdbPolygon.add_void
(point_list)Add a void to current primitive.
EdbPolygon.area
([include_voids])Return the total area.
Clone a primitive object with keeping same definition and location.
Convert path to polygon.
Delete this primitive.
Duplicate across layer a primitive object.
EdbPolygon.expand
([offset, tolerance, ...])Expand the polygon shape by an absolute value in all direction.
Remove self intersections if they exists.
Get the closest arc midpoint of the primitive to the input data.
EdbPolygon.get_closest_point
(point)Get the closest point of the primitive to the input data.
Produce a list of all geometries physically connected to a given layout object.
Get connected objects.
Get HFSS properties.
EdbPolygon.in_polygon
(point_data[, ...])Check if padstack Instance is in given polygon data.
EdbPolygon.intersect
(primitives)Intersect active primitive with one or more primitives.
EdbPolygon.intersection_type
(primitive)Get intersection type between actual primitive and another primitive or polygon data.
EdbPolygon.is_arc
(point)Either if a point is an arc or not.
EdbPolygon.is_intersecting
(primitive)Check if actual primitive and another primitive or polygon data intesects.
EdbPolygon.make_zone_primitive
(zone_id)Make primitive a zone primitive with a zone specified by the provided id.
EdbPolygon.move
(vector)Move polygon along a vector.
EdbPolygon.move_layer
(layer)Move polygon to given layer.
EdbPolygon.points
([arc_segments])Return the list of points with arcs converted to segments.
Return a list of Edb points.
Remove HFSS properties.
EdbPolygon.rotate
(angle[, center])Rotate polygon around a center point by an angle.
EdbPolygon.scale
(factor[, center])Scales the polygon relative to a center point by a factor.
EdbPolygon.set_hfss_prop
(material, solve_inside)Set HFSS properties.
EdbPolygon.subtract
(primitives)Subtract active primitive with one or more primitives.
EdbPolygon.unite
(primitives)Unite active primitive with one or more primitives.
Attributes
Name to be visualized in AEDT.
Get the Primitive Arc Data.
Return the primitive bounding box points.
bool
: If a primitive can be a zone.Return the primitive bounding box center coordinate.
Component connected to this object.
Check if Polygon has self intersections.
bool
: If a primitive has voids inside.Primitive ID.
Determine whether this primitive is negative.
Flag indicating if this object is null.
bool
: Primitive's parametrization.Either if the primitive is a void or not.
bool
: If primitive object is a zone.Get the primitive edb layer object.
Get the primitive layer name.
Get the longest arc.
Name of the definition.
Net Object.
Get the primitive layer name.
Primitive
: Owner of the primitive object.pyedb.dotnet.edb_core.dotnet.database.PolygonDataDotNet
: Outer contour of the Polygon object.Return the type of the primitive.
Get the longest arc.
Return the type of the primitive.
list
ofPrimitive
: List of void primitive objects inside the primitive.