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)