PrimitiveInstanceCollection#
- class ansys.edb.core.primitive.primitive_instance_collection.PrimitiveInstanceCollection(msg)#
Efficiently represents large quantities of geometry as numerous instantiations of the same geometry at different locations.
Methods
PrimitiveInstanceCollection.create
(layout, ...)Create a primitive instance collection containing the specified geometry instantiated at the provided locations.
Decompose into individual
primitives
.Delete the layout object.
Get the product property of the layout object for a given product ID and attribute ID.
PrimitiveInstanceCollection.get_product_property_ids
(prod_id)Get a list of attribute IDs given a product ID for the layout object.
Set the product property of the layout object for a given product ID and attribute ID.
Attributes
PolygonData
: The geometry that the primitive instance collection instantiates.int
: Unique ID of the EDB object.list
ofPolygonData
: The geometry instantiated at each location in the primitive instance collection.bool
: Flag indicating if the object exists in the database.Layout
: Layout owning the object.EDBObjMessage
: Protobuf message that represents the object's ID.LayoutObjType
: Layout object type.list
ofPointData
: The positions geometry is instantiated at.