BaseInteractorData
dataclass
Canonical path: BaseInteractor.BaseInteractorData
implementation of the data class for the interactor
Attributes:
-
build_ele_composite
(BuildingElementComposite
) –building element composite
-
build_ele_list
(list[BuildingElement]
) –list with the building elements containing parameter properties
-
control_props_list
(list[BuildingElementControlProperties]
) –control properties list
-
coord_input
(CoordinateInput
) –Object representing user's input in Allplan Viewport
-
exec_switch_pythonpart
(Callable[[str, bool], None] | None
) –Switch to PythonPart
-
execution_event
(ExecutionEvent
) –execution event
-
global_str_table_service
(StringTableService
) –global string table service for default strings
-
is_only_update
(bool
) –True, when the script execution was triggered by a PythonPart update
-
modification_ele_list
(ModificationElementList
) –List with UUIDs of modified elements
-
modification_matrix
(Matrix3D
) –Modification matrix
-
modify_uuid_list
(ModificationElementList
) –UUIDs of the existing elements in the modification mode
-
org_and_copy_ele_guids
(dict[str, str]
) –Map of GUIDs for original and copy elements, for the case when python part was called by copy function.
-
pyp_path
(str
) –path of the pyp file
build_ele_composite
instance-attribute
building element composite
build_ele_list
instance-attribute
build_ele_list: list[BuildingElement]
list with the building elements containing parameter properties
control_props_list
instance-attribute
control properties list
coord_input
instance-attribute
coord_input: CoordinateInput
Object representing user's input in Allplan Viewport
exec_switch_pythonpart
instance-attribute
Switch to PythonPart
Parameters:
-
file_name
–file name of the PythonPart
-
add_current_to_stack
–add the current pyp file to the stack
global_str_table_service
instance-attribute
global_str_table_service: StringTableService
global string table service for default strings
is_only_update
instance-attribute
True, when the script execution was triggered by a PythonPart update
modification_ele_list
instance-attribute
modification_ele_list: ModificationElementList
List with UUIDs of modified elements
modify_uuid_list
instance-attribute
modify_uuid_list: ModificationElementList
UUIDs of the existing elements in the modification mode
org_and_copy_ele_guids
instance-attribute
Map of GUIDs for original and copy elements, for the case when python part was called by copy function.