Skip to content

Macro Group Element

Class full path: NemAll_Python_BasisElements.MacroGroupElement

Bases: BasisElement, AllplanElement

Representation of Smart Symbols Group

Functions

GetMacroGroupProperties()

Get the MacroGroup properties

Returns:

Type Description
MacroGroupProperties

MacroGroup properties

GetPlacementList()

Get the placement object list

Returns:

Type Description
List[MacroPlacementElement]

Placement object list

SetMacroGroupProperties(macroGroupProp)

Set the MacroGroup properties

Parameters:

Name Type Description Default
macroGroupProp MacroGroupProperties

MacroGroup properties

required

__init__ overload

__init__()

initialize

__init__(macroGroupProp, placementList)

Constructor

Parameters:

Name Type Description Default
macroGroupProp MacroGroupProperties

MacroGroup properties

required
placementList List[MacroPlacementElement]

List of macro placements to group

required
__init__(commonProp, macroGroupProp, placementList)

Constructor

Parameters:

Name Type Description Default
commonProp CommonProperties

Common properties

required
macroGroupProp MacroGroupProperties

MacroGroup properties

required
placementList List[MacroPlacementElement]

List of macro placements to group

required

__repr__()

convert the list to a string