Path#
- class ansys.edb.core.primitive.primitive.Path(msg)#
Represents a path object.
Methods
Path.add_void
(hole)Add a void to the primitive.
Cast the primitive object to the correct concrete type.
Path.create
(layout, layer, net, width, ...)Create a path.
Create a 3D composite model from an MCAD file.
Create an HFSS model from an MCAD file.
Create a Stride model from an MCAD file.
Delete the layout object.
Path.find_by_id
(layout, uid)Find a Connectable object by database ID in a given layout.
Get the data used to clip the path.
Get end cap styles for the path.
Get HFSS properties.
Path.get_product_property
(prod_id, attr_id)Get the product property of the layout object for a given product ID and attribute ID.
Path.get_product_property_ids
(prod_id)Get a list of attribute IDs given a product ID for the layout object.
Path.make_zone_primitive
(zone_id)Make the primitive a zone primitive with a zone specified by the provided ID.
Remove HFSS properties.
Path.render
(width, end_cap1, end_cap2, ...)Render a path.
Path.set_clip_info
(clipping_poly[, keep_inside])Set the data used to clip the path.
Path.set_end_cap_style
(end_cap1, end_cap2)Set end cap styles for the path.
Path.set_hfss_prop
(material, solve_inside)Set HFSS properties.
Path.set_product_property
(prod_id, attr_id, ...)Set the product property of the layout object for a given product ID and attribute ID.
Attributes
bool
: Flag indicating if the path can be a zone.PolygonData
: Center line for the path.ComponentGroup
: Component of the Connectable object.PathCornerType
: Corner style of the path.int
: Unique, persistent ID for the Connectable object.Group
object.bool
: Flag indicating if a primitive has voids inside.int
: Unique ID of the EDB object.bool
: Flag indicating if this is an MCAD model.bool
: Flag indicating if this is a 3D composite MCAD model.bool
: Flag indicating if this is an HFSS MCAD model.bool
: Flag indicating if this is a Stride MCAD model.bool
: Flag indicating if the primitive is negative.bool
: Flag indicating if the object exists in the database.bool
: Whether the primitive is parametrized.bool
: Flag indicating if a primitive is a void.bool
: Flag indicating if the primitive object is a zone.Layer
: Layer that the primitive object is on.Layout
: Layout owning the object.Value
: Miter ratio.EDBObjMessage
: Protobuf message that represents the object's ID.Net
: Net of the Connectable object.LayoutObjType
: Layout object type.Primitive
: Owner of the primitive object.PolygonData
: Polygon data of this Path.PrimitiveType
: Primitive type of the primitive.list
ofPrimitive
: List of void primitive objects inside the primitive.Value
: Path width.