Skip to main content
Version: 2026R2

LayupMappingObject

class compolyx.LayupMappingObject(graph, obj, parent=None)

Layup Mapping class

Attributes

NameDescription
LayupMappingObject.activeBoolean whether to this object is active or not
LayupMappingObject.all_pliesBoolean whether all plies of the selected scope should be mapped or a user-defined subset
LayupMappingObject.analysis_pliesAnalysis Plies of the Mapping Object
LayupMappingObject.base_element_material_handlingWhether the base-element material is removed or kept
LayupMappingObject.base_element_rosette_selection_method_typeSelection method of the coordinate systems for the base elements
LayupMappingObject.base_element_rosettesList of rosettes used to orient the lost elements
LayupMappingObject.base_materialMaterial of base-element if reinforcing is used
LayupMappingObject.delete_lost_elementsBoolean whether to delete solid elements without layup data
LayupMappingObject.element_setsElement Set(s) of the solid model
LayupMappingObject.element_technologyDefines the element technology
LayupMappingObject.enabledWhether this object is currently enabled or not
LayupMappingObject.entire_solid_meshBoolean whether the mapping object is applied to the entire solid mesh
LayupMappingObject.filler_materialFiller material if layered elements are used
LayupMappingObject.idID of object
LayupMappingObject.is_dict_itemSpecifies whether the object is an item of a dict
LayupMappingObject.is_list_itemSpecifies whether the object is an item of a list
LayupMappingObject.link_pathRoot path of the current node in the tree for links to this object
LayupMappingObject.minimum_void_material_thicknessMinimum thickness of the void layer
LayupMappingObject.nameName of object
LayupMappingObject.parentParent object in tree
LayupMappingObject.reinforcing_behaviorWhether the reinforcing carries load and/or tension
LayupMappingObject.reinforcing_stress_stateDefines which FE elements are used
LayupMappingObject.root_pathRoot path of the current node in the tree
LayupMappingObject.rosette_selection_method_typeSelection method of the coordinate systems for the filler/lost elements
LayupMappingObject.rosettesList of rosettes used to orient the lost elements
LayupMappingObject.scale_ply_thicknessesBoolean whether to scale the layer thicknesses or to add void layers to fill voids
LayupMappingObject.sequencesUser-defined sequence entities to map
LayupMappingObject.solid_element_setsList of element sets of the solid mesh onto which the mapping is applied to
LayupMappingObject.statusStatus of the object
LayupMappingObject.status_changedBoolean flag which is set to true in C++ when up-to-date status of object changes
LayupMappingObject.uidUID of object
LayupMappingObject.use_imported_pliesBoolean whether to map imported plies
LayupMappingObject.vertexThis will throw an error if the object has been removed from the graph
LayupMappingObject.void_materialGlobal void material

Methods

NameDescription
LayupMappingObject.find_parent(type)Function steps up the tree and returns the first parent with given type
LayupMappingObject.get_short_description()
LayupMappingObject.obj_exists()Checks if __obj still references the C++ object (i.e. has not been reset to None by self._delete) and exists in the graph
LayupMappingObject.serialize()
LayupMappingObject.serialize_name_and_id()Helper function to serialize name and ID
LayupMappingObject.update()
LayupMappingObject.visit(visitor)Walk through the tree and let the visitor perform action on every descendant node