Skip to content

BeamProperties

Canonical path: NemAll_Python_ArchElements.BeamProperties

Bases: ArchBaseProperties

Implementation of the beam properties

Methods:

Attributes:

IsStartNewJoinedBeamGroup property writable

IsStartNewJoinedBeamGroup: bool

Get the state for starting a new joined beam group

All beams in a group are used for to create a continues join between the beams.

ShapeType property writable

ShapeType: ShapeType

Get the shape type

Width property writable

Width: float

Get the width

GetShapeType

GetShapeType() -> ShapeType

Get the shape type

Returns:

GetWidth

GetWidth() -> float

Get the width

Returns:

  • float

    Width

SetAttribute

SetAttribute(attrib: object)

Set the attribute

Parameters:

  • attrib (object) –

    Attribute

SetAxis

SetAxis(axis: AxisProperties)

Set the axis

Parameters:

SetShapeType

SetShapeType(shapeType: ShapeType)

Set the type of the shape

Parameters:

SetWidth

SetWidth(width: float)

Set the width

Parameters:

  • width (float) –

    Width

__init__ overloaded

__init__()

Initialize

__init__(beamProp: BeamProperties)

Copy constructor

Parameters: