Skip to content

BarAreaPlacementService

Canonical path: NemAll_Python_Reinforcement.BarAreaPlacementService

Methods:

AddOpeningPolygon

AddOpeningPolygon(arg2: Polygon3D, openingPol: float)

Add an opening polygon

Parameters:

  • openingPol (float) –

    Opening polygon

Calculate

Calculate(
    doc: DocumentAdapter,
    barPlacementProp: BarAreaPlacementProperties,
    placementMatrix: Matrix3D,
    concreteCoverZDir: float,
) -> list

Calculate the meshes

Parameters:

SetOuterPolygon

SetOuterPolygon(arg2: Polygon3D, placementPol: float)

Constructor

Parameters:

  • placementPol (float) –

    Placement polygon

__init__

__init__()

Initialize