    

 ## On this page

  

 

 # LayupMappingObject

 Last update: 16.07.2026 

<a id="compolyx.LayupMappingObject"></a>

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

Layup Mapping class

### Attributes

NameDescription[`LayupMappingObject.active`](compolyx.LayupMappingObject.active.md#compolyx.LayupMappingObject.active)Boolean whether to this object is active or not.[`LayupMappingObject.all_plies`](compolyx.LayupMappingObject.all_plies.md#compolyx.LayupMappingObject.all_plies)Boolean whether all plies of the selected scope should be mapped or a user-defined subset.[`LayupMappingObject.analysis_plies`](compolyx.LayupMappingObject.analysis_plies.md#compolyx.LayupMappingObject.analysis_plies)Analysis plies of the mapping object.[`LayupMappingObject.base_element_material_handling`](compolyx.LayupMappingObject.base_element_material_handling.md#compolyx.LayupMappingObject.base_element_material_handling)Whether the base-element material is removed or kept.[`LayupMappingObject.base_element_rosette_selection_method_type`](compolyx.LayupMappingObject.base_element_rosette_selection_method_type.md#compolyx.LayupMappingObject.base_element_rosette_selection_method_type)Selection method of the coordinate systems for the base elements.[`LayupMappingObject.base_element_rosettes`](compolyx.LayupMappingObject.base_element_rosettes.md#compolyx.LayupMappingObject.base_element_rosettes)List of rosettes used to orient the lost elements.[`LayupMappingObject.base_material`](compolyx.LayupMappingObject.base_material.md#compolyx.LayupMappingObject.base_material)Material of base-element if reinforcing is used.[`LayupMappingObject.delete_lost_elements`](compolyx.LayupMappingObject.delete_lost_elements.md#compolyx.LayupMappingObject.delete_lost_elements)Boolean whether to delete solid elements without layup data.[`LayupMappingObject.element_sets`](compolyx.LayupMappingObject.element_sets.md#compolyx.LayupMappingObject.element_sets)One or more element sets of the solid model.[`LayupMappingObject.element_technology`](compolyx.LayupMappingObject.element_technology.md#compolyx.LayupMappingObject.element_technology)Defines the element technology.[`LayupMappingObject.enabled`](compolyx.LayupMappingObject.enabled.md#compolyx.LayupMappingObject.enabled)Indicates whether the object is enabled.[`LayupMappingObject.entire_solid_mesh`](compolyx.LayupMappingObject.entire_solid_mesh.md#compolyx.LayupMappingObject.entire_solid_mesh)Boolean whether the mapping object is applied to the entire solid mesh.[`LayupMappingObject.filler_material`](compolyx.LayupMappingObject.filler_material.md#compolyx.LayupMappingObject.filler_material)Filler material if layered elements are used.[`LayupMappingObject.id`](compolyx.LayupMappingObject.id.md#compolyx.LayupMappingObject.id)ID of the object.[`LayupMappingObject.is_dict_item`](compolyx.LayupMappingObject.is_dict_item.md#compolyx.LayupMappingObject.is_dict_item)Indicates whether the object is an item in a dictionary.[`LayupMappingObject.is_list_item`](compolyx.LayupMappingObject.is_list_item.md#compolyx.LayupMappingObject.is_list_item)Indicates whether the object is an item of a list.[`LayupMappingObject.link_path`](compolyx.LayupMappingObject.link_path.md#compolyx.LayupMappingObject.link_path)Root path of the current node in the tree for links to this object.[`LayupMappingObject.minimum_void_material_thickness`](compolyx.LayupMappingObject.minimum_void_material_thickness.md#compolyx.LayupMappingObject.minimum_void_material_thickness)Minimum thickness of the void layer.[`LayupMappingObject.name`](compolyx.LayupMappingObject.name.md#compolyx.LayupMappingObject.name)Name of the object.[`LayupMappingObject.parent`](compolyx.LayupMappingObject.parent.md#compolyx.LayupMappingObject.parent)Parent object in the tree.[`LayupMappingObject.reinforcing_behavior`](compolyx.LayupMappingObject.reinforcing_behavior.md#compolyx.LayupMappingObject.reinforcing_behavior)Whether the reinforcing carries load and/or tension.[`LayupMappingObject.reinforcing_stress_state`](compolyx.LayupMappingObject.reinforcing_stress_state.md#compolyx.LayupMappingObject.reinforcing_stress_state)Defines which FE elements are used.[`LayupMappingObject.root_path`](compolyx.LayupMappingObject.root_path.md#compolyx.LayupMappingObject.root_path)Root path of the current node in the tree.[`LayupMappingObject.rosette_selection_method_type`](compolyx.LayupMappingObject.rosette_selection_method_type.md#compolyx.LayupMappingObject.rosette_selection_method_type)Selection method of the coordinate systems for the filler/lost elements.[`LayupMappingObject.rosettes`](compolyx.LayupMappingObject.rosettes.md#compolyx.LayupMappingObject.rosettes)List of rosettes used to orient the lost elements.[`LayupMappingObject.scale_ply_thicknesses`](compolyx.LayupMappingObject.scale_ply_thicknesses.md#compolyx.LayupMappingObject.scale_ply_thicknesses)Boolean whether to scale the layer thicknesses or to add void layers to fill voids.[`LayupMappingObject.sequences`](compolyx.LayupMappingObject.sequences.md#compolyx.LayupMappingObject.sequences)User-defined sequence entities to map.[`LayupMappingObject.solid_element_sets`](compolyx.LayupMappingObject.solid_element_sets.md#compolyx.LayupMappingObject.solid_element_sets)List of element sets of the solid mesh onto which the mapping is applied to.[`LayupMappingObject.status`](compolyx.LayupMappingObject.status.md#compolyx.LayupMappingObject.status)Status of the object.[`LayupMappingObject.status_changed`](compolyx.LayupMappingObject.status_changed.md#compolyx.LayupMappingObject.status_changed)Boolean flag which is set to true in C++ when up-to-date status of object changes.[`LayupMappingObject.uid`](compolyx.LayupMappingObject.uid.md#compolyx.LayupMappingObject.uid)UID of the object.[`LayupMappingObject.use_imported_plies`](compolyx.LayupMappingObject.use_imported_plies.md#compolyx.LayupMappingObject.use_imported_plies)Boolean whether to map imported plies.[`LayupMappingObject.vertex`](compolyx.LayupMappingObject.vertex.md#compolyx.LayupMappingObject.vertex)Raises an error if the object has been removed from the graph.[`LayupMappingObject.void_material`](compolyx.LayupMappingObject.void_material.md#compolyx.LayupMappingObject.void_material)Global void material.### Methods

NameDescription[`LayupMappingObject.find_parent`](compolyx.LayupMappingObject.find_parent.md#compolyx.LayupMappingObject.find_parent)(type)Steps up the tree and returns the first parent with given type.[`LayupMappingObject.get_short_description`](compolyx.LayupMappingObject.get_short_description.md#compolyx.LayupMappingObject.get_short_description)()[`LayupMappingObject.obj_exists`](compolyx.LayupMappingObject.obj_exists.md#compolyx.LayupMappingObject.obj_exists)()Checks if \_\_obj still references the c++ object (has not been reset to None by self.\_delete) and exists in the graph.[`LayupMappingObject.serialize`](compolyx.LayupMappingObject.serialize.md#compolyx.LayupMappingObject.serialize)()[`LayupMappingObject.serialize_name_and_id`](compolyx.LayupMappingObject.serialize_name_and_id.md#compolyx.LayupMappingObject.serialize_name_and_id)()Serializes the name and ID.[`LayupMappingObject.update`](compolyx.LayupMappingObject.update.md#compolyx.LayupMappingObject.update)()[`LayupMappingObject.visit`](compolyx.LayupMappingObject.visit.md#compolyx.LayupMappingObject.visit)(visitor)Walk through the tree and let the visitor perform action on every descendant node.