Skip to content

ElevationElement

Canonical path: NemAll_Python_BasisElements.ElevationElement

Bases: DimensionLineElement, BasisElement, AllplanElement

ElevationElement class

Methods:

GetDimensionPoints

GetDimensionPoints() -> Point3DList

Get the dimension points

Returns:

GetDirectionVector

GetDirectionVector() -> Vector2D

Get the direction vector

Returns:

GetPlacementVector

GetPlacementVector() -> Vector2D

Get the placement vector

Returns:

GetProperties

GetProperties() -> DimensionProperties

Get the properties

Returns:

GetSegmentProperties

GetSegmentProperties() -> DimensionSegmentPropertiesList

Get the segment properties

Returns:

SetDimensionPoints

SetDimensionPoints(dimensionPoints: Point3DList)

Set the dimension points

Parameters:

SetDirectionVector

SetDirectionVector(directionVector: Vector2D)

Set the direction vector

Parameters:

  • directionVector (Vector2D) –

    Direction vector

SetPlacementVector

SetPlacementVector(placementVector: Vector2D)

Set the placement vector

Parameters:

  • placementVector (Vector2D) –

    Placement vector

SetProperties

SetProperties(Prop: DimensionProperties)

Set the properties

Parameters:

SetSegmentProperties

SetSegmentProperties(Prop: DimensionSegmentPropertiesList)

Set the segment properties

Parameters:

  • Segement

    properties

__init__ overloaded

__init__()

Initialize

__init__(
    dimensionPoints: Point3DList,
    placementVector: Vector2D,
    directionVector: Vector2D,
    settings: DimensionProperties,
)

Constructor

Parameters:

  • dimensionPoints (Point3DList) –

    Elevation points

  • placementVector (Vector2D) –

    Placement vector to the first elevation point

  • directionVector (Vector2D) –

    Direction vector

  • DimensionProperties

    Dimension properties

__init__(
    dimensionPoints: Point3DList,
    placementVector: Vector2D,
    dimensionPoints: Vector2D,
    placementPoint: DimensionProperties,
    directionVector: DimensionSegmentPropertiesList,
)

Constructor

Parameters:

  • dimensionPoints (Point3DList) –

    Dimension points

  • placementVector (Vector2D) –

    Placement vector to the first dimension point

  • directionVector (DimensionSegmentPropertiesList) –

    Direction vector

  • DimensionProperties

    Dimension properties

  • DimensionSegmentProperties

    Dimension segment properties

__repr__

__repr__() -> str

Convert the list to a string

Returns:

  • str

    List values as string

Placeholder