MacroGroupElement
Canonical path: NemAll_Python_BasisElements.MacroGroupElement
Bases: BasisElement, AllplanElement
Representation of the macro group (group of smart symbols) in Allplan
Methods:
-
GetMacroGroupProperties–Get the macro group properties
-
GetPlacementList–Get the placement list
-
SetGeometryParameterValueList–Set the geometry parameter value list
-
SetMacroGroupProperties–Set the macro group properties
-
TransformElement–Args:
-
__init__–Overloaded function. See individual overloads.
-
__repr__–Convert to string
Attributes:
-
MacroGroupProperties(MacroGroupProperties) –Get the macro group properties
MacroGroupProperties
property
writable
MacroGroupProperties: MacroGroupProperties
Get the macro group properties
GetMacroGroupProperties
GetMacroGroupProperties() -> MacroGroupProperties
GetPlacementList
GetPlacementList() -> List[MacroPlacementElement]
SetGeometryParameterValueList
Set the geometry parameter value list
Parameters:
-
geometryParameterValueList(list) –Geometry parameter value list
SetMacroGroupProperties
SetMacroGroupProperties(macroGroupProp: MacroGroupProperties)
Set the macro group properties
Parameters:
-
macroGroupProp(MacroGroupProperties) –MacroGroup properties
__init__
overloaded
Initialize
__init__(macroGroupProp: MacroGroupProperties, placementList: list)
Constructor
Parameters:
-
macroGroupProp(MacroGroupProperties) –MacroGroup properties
-
placementList(list) –typing.List[MacroPlacementElement] Placements list of macro group
__init__(
commonProp: CommonProperties,
macroGroupProp: MacroGroupProperties,
placementList: list,
)
Constructor
Parameters:
-
commonProp(CommonProperties) –Common properties
-
macroGroupProp(MacroGroupProperties) –MacroGroup properties
-
placementList(list) –typing.List[MacroPlacementElement] Placements list of macro group
__init__(element: MacroGroupElement)