Skip to content

BlockFoundationElement

Canonical path: NemAll_Python_ArchElements.BlockFoundationElement

Bases: ArchElement, AllplanElement

Implementation of the Block Foundation element

PlacementPoint property

PlacementPoint: Point2D

Get the Block Foundation placement point

Properties property writable

Get the Block Foundation properties

GetPlacementPoint

GetPlacementPoint() -> Point2D

Get the Block Foundation placement point

Returns:

  • Point2D

    Block Foundation placement point

GetProperties

GetProperties() -> BlockFoundationProperties

Get the Block Foundation properties

Returns:

SetCommonProperties

SetCommonProperties(commonProp: CommonProperties)

Set the common properties

Parameters:

SetPlacementPoint

SetPlacementPoint(placementPoint: Point2D)

Args: placementPoint

SetProperties

SetProperties(BlockFoundationProp: BlockFoundationProperties)

Set the Block Foundation properties

Parameters:

__init__ overloaded

__init__()

Initialize

__init__(
    BlockFoundationProp: BlockFoundationProperties, placementPoint: object
)

Constructor

Parameters:

  • BlockFoundationProp (BlockFoundationProperties) –

    Block Foundation properties

  • placementPoint (object) –

    Placement point

__init__(element: BlockFoundationElement)

Copy constructor

Parameters:

__repr__

__repr__() -> str

Convert to string

Placeholder