Skip to content

MacroGroupElement

Canonical path: NemAll_Python_BasisElements.MacroGroupElement

Bases: BasisElement, AllplanElement

Representation of the macro group (group of smart symbols) in Allplan

Methods:

Attributes:

GeometryParameterValueList property writable

GeometryParameterValueList: list

Get the geometry parameter value list

MacroGroupProperties property writable

MacroGroupProperties: MacroGroupProperties

Get the macro group properties

GetGeometryParameterValueList

GetGeometryParameterValueList() -> list

Get the geometry parameter value list

Returns:

  • list

    Geometry parameter value list

GetMacroGroupProperties

GetMacroGroupProperties() -> MacroGroupProperties

Get the macro group properties

Returns:

GetPlacementList

GetPlacementList() -> list[MacroPlacementElement]

Get the placement list

Returns:

SetGeometryParameterValueList

SetGeometryParameterValueList(geometryParameterValueList: list)

Set the geometry parameter value list

Parameters:

  • geometryParameterValueList (list) –

    Geometry parameter value list

SetMacroGroupProperties

SetMacroGroupProperties(macroGroupProp: MacroGroupProperties)

Set the macro group properties

Parameters:

__init__ overloaded

__init__()

Initialize

__init__(
    macroGroupProp: MacroGroupProperties,
    placementList: list[MacroPlacementElement],
)

Constructor

Parameters:

__init__(
    commonProp: CommonProperties,
    macroGroupProp: MacroGroupProperties,
    placementList: list[MacroPlacementElement],
)

Constructor

Parameters:

__init__(element: MacroGroupElement)

Copy constructor

Parameters:

__repr__

__repr__() -> str

Convert to string

Placeholder