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.