Skip to content

ColumnProperties

Canonical path: NemAll_Python_ArchElements.ColumnProperties

Bases: ArchBaseProperties

Implementation of the Column properties

Classes:

  • EdgeCornerType

    enum for the edge corner type of the rectangular shape

Methods:

Attributes:

Angle property writable

Angle: Angle

Get the angle

CornerRadius property writable

CornerRadius: float

Get the corner radius for the chamfered or filleted edges

CornerType property writable

CornerType: EdgeCornerType

Get the corner type

Depth property writable

Depth: float

Deprecated: use GetThickness instead

Deprecated: use SetThickness instead

ProfileFullName property writable

ProfileFullName: str

Get the full name of the profile

Radius property writable

Radius: float

Get the radius

ShapePolygon property writable

ShapePolygon: Polygon2D

Get the shape polygon

ShapeType property writable

ShapeType: ShapeType

Get the shape type

Thickness property writable

Thickness: float

Get the thickness

Width property writable

Width: float

Get the width

EdgeCornerType

Canonical path: NemAll_Python_ArchElements.ColumnProperties.EdgeCornerType

Bases: Enum

enum for the edge corner type of the rectangular shape

eChamfer: eFillet :

Methods:

__getitem__

__getitem__(key: str | int | float) -> EdgeCornerType

get the item for a key

Parameters:

  • key (str | int | float) –

    value key

Returns:

GetAngle

GetAngle() -> Angle

Get the angle

Returns:

GetCornerRadius

GetCornerRadius() -> float

Get the corner radius for the chamfered or filleted edges

Returns:

  • float

    Corner radius

GetCornerType

GetCornerType() -> EdgeCornerType

Get the corner type

Returns:

GetDepth

GetDepth() -> float

Deprecated: use GetThickness instead

GetProfileFullName

GetProfileFullName() -> str

Get the full name of the profile

Returns:

  • str

    Path and name of the profile

GetRadius

GetRadius() -> float

Get the radius

Returns:

  • float

    Radius

GetShapePolygon

GetShapePolygon() -> Polygon2D

Get the shape polygon

Returns:

GetShapeType

GetShapeType() -> ShapeType

Get the shape type

Returns:

GetThickness

GetThickness() -> float

Get the thickness

Returns:

  • float

    Thickness

GetWidth

GetWidth() -> float

Get the width

Returns:

  • float

    Width

SetAngle

SetAngle(angle: Angle)

Set the angle

Parameters:

  • angle (Angle) –

    Angle

SetAttribute

SetAttribute(attrib: object)

Set the attribute

Parameters:

  • attrib (object) –

    Attribute as AttributeDouble, AttributeInteger, ...

SetCornerRadius

SetCornerRadius(radius: float)

Set the corner radius for the chamfered or filleted edges

Parameters:

  • radius (float) –

    Corner radius

SetCornerType

SetCornerType(cornerType: EdgeCornerType)

Set the corner type

Parameters:

SetDepth

SetDepth(depth: float)

Deprecated: use SetThickness instead

Parameters:

  • depth (float) –

SetProfileFullName

SetProfileFullName(fullName: str)

Set the full name of the profile

Parameters:

  • fullName (str) –

    Path and name of the profile

SetRadius

SetRadius(radius: float)

Set the radius

Parameters:

  • radius (float) –

    Radius

SetShapePolygon

SetShapePolygon(shapePol: Polygon2D)

Set the shape polygon

Parameters:

SetShapeType

SetShapeType(shapeType: ShapeType)

Set the type of the shape

Parameters:

SetSize

SetSize(width: float, thickness: float)

Set the size of the element

Parameters:

  • width (float) –

    Width

  • thickness (float) –

    Thickness

SetThickness

SetThickness(thickness: float)

Set the thickness

Parameters:

  • thickness (float) –

    Set the thickness

Returns:

  • Thickness

SetWidth

SetWidth(width: float)

Set the width

Parameters:

  • width (float) –

    Width

Returns:

  • Width

__init__ overloaded

__init__()

Initialize

__init__(columnProp: ColumnProperties)

Copy constructor

Parameters:

Placeholder