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.listofPolygonData: 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.listofPointData: The positions geometry is instantiated at.