ViaGroup#
- class ansys.edb.core.hierarchy.via_group.ViaGroup(msg)#
Represents a via group object.
Methods
ViaGroup.add_member(member)Add an object to the group.
Cast the group object to the correct concrete type.
ViaGroup.create(layout, name)Create a group.
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.
ViaGroup.create_with_outline(layout, ...[, net])Create a via group with a polygon outline.
ViaGroup.create_with_primitives(layout, ...)Create one or more via groups with primitives.
Delete the layout object.
ViaGroup.find(layout, name)Find a via group by name in the given layout.
ViaGroup.find_by_id(layout, uid)Find a Connectable object by database ID in a given layout.
ViaGroup.get_product_property(prod_id, attr_id)Get the product property of the layout object for a given product ID and attribute ID.
ViaGroup.get_product_property_ids(prod_id)Get a list of attribute IDs given a product ID for the layout object.
ViaGroup.remove_member(member)Remove an object from the group.
ViaGroup.set_product_property(prod_id, ...)Set the product property of the layout object for a given product ID and attribute ID.
ViaGroup.ungroup(recursive)Dissolve the group.
Attributes
ComponentGroup: Component of the Connectable object.ComponentDef: Component definition for the hierarchy object if it exists,Noneotherwise.float: Conductor percentage of the via group.int: Unique, persistent ID for the Connectable object.Groupobject.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 object exists in the database.Layout: Layout owning the object.tuple(Value,Value): Location [x, y] of the hierarchy object on theplacement_layerobject.listof Connectables: All group members.EDBObjMessage: Protobuf message that represents the object's ID.str: Name of the hierarchy object.Net: Net of the Connectable object.LayoutObjType: Layout object type.PolygonData: Via group outline.bool: Flag indicating if the primitives in the via group are persistent.Layer: Placement layer for the hierarchy object.bool: Flag indicating if the object is assigned to solve independent of its parent context.Transform: Transformation information of the hierarchy object.