Skip to main content
Version: 2026R1

ButtJointSequence

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

Class to represent the butt-joint sequence.

Attributes

NameDescription
ButtJointSequence.activeSequence Entity is active
ButtJointSequence.enabledWhether this object is currently enabled or not
ButtJointSequence.global_ply_nr
ButtJointSequence.idID of object
ButtJointSequence.is_dict_itemSpecifies whether the object is an item of a dict
ButtJointSequence.is_list_itemSpecifies whether the object is an item of a list
ButtJointSequence.link_pathRoot path of the current node in the tree for links to this object
ButtJointSequence.nameName of object
ButtJointSequence.parentParent object in tree
ButtJointSequence.primary_pliesPrimary plies of the butt joint squence
ButtJointSequence.root_pathRoot path of the current node in the tree
ButtJointSequence.secondary_pliesSecondary plies of the butt joint squence
ButtJointSequence.statusStatus of the object
ButtJointSequence.status_changedBoolean flag which is set to true in C++ when up-to-date status of object changes
ButtJointSequence.uidUID of object
ButtJointSequence.vertexThrows an error if the object has been removed from the graph

Methods

NameDescription
ButtJointSequence.find_parent(type)Steps up the tree and returns the first parent with given type
ButtJointSequence.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
ButtJointSequence.serialize()Serialize to Python string
ButtJointSequence.serialize_name_and_id()Helper function to serialize name and ID
ButtJointSequence.update()
ButtJointSequence.visit(visitor)Walk through the tree and let the visitor perform an action on every descendant node