Skip to content

BarSchema

Canonical path: NemAll_Python_Reinforcement.BarSchema

Bases: ReinfElement, AllplanElement

Implementation of the bar schema element

Methods:

Attributes:

AngleDimensioning property writable

AngleDimensioning: bool

Get the angle dimensioning state

BendingDimensioning property writable

BendingDimensioning: bool

Get the bending dimensioning state

Dimensioning property writable

Dimensioning: bool

Get the dimensioning state

Mirroring property writable

Mirroring: SchemaMirror

Get the mirroring

PlanarView property writable

PlanarView: bool

Get the planar view state

RotationAngle property writable

RotationAngle: float

Get the rotation angle

SegmentDimensioning property writable

SegmentDimensioning: bool

Get the segment dimensioning state

StirrupUnfold property writable

StirrupUnfold: SchemaStirrupUnfold

Get the mirroring

ToScale property writable

ToScale: bool

Get the to scale state

GetPlacementPoint

GetPlacementPoint() -> Point2D

Get the placement point

Returns:

GetPositionNumber

GetPositionNumber() -> int

Get the position number

Returns:

  • int

    Position number

Transform

Transform(transMat: Matrix3D)

Transform the schema

Parameters:

  • transMat (Matrix3D) –

    Transformation matrix

__init__ overloaded

__init__()

Initialize

__init__(schema: BarSchema)

Implementation of the bar schema element

__init__(positionNumber: int, placementPoint: Point2D)

Constructor

Parameters:

  • positionNumber (int) –

    Position number

  • placementPoint (Point2D) –

    Placement point

__repr__

__repr__() -> str

Convert to string

Placeholder