Skip to content

AngleDimensionElement

Canonical path: NemAll_Python_BasisElements.AngleDimensionElement

Bases: BasisElement, AllplanElement

Implementation of the dimension element

Methods:

Attributes:

DimensionPoints property writable

DimensionPoints: list[Point3D]

Get the dimension points

Properties property writable

Properties: DimensionProperties

Get the Properties

SegmentProperties property writable

SegmentProperties: DimensionSegmentPropertiesList

Get the Segment Properties

GetDimensionPoints

GetDimensionPoints() -> Point3DList

Get the dimension points

Returns:

GetProperties

GetProperties() -> DimensionProperties

Get the Properties

Returns:

GetSegmentProperties

GetSegmentProperties() -> DimensionSegmentPropertiesList

Get the Segment Properties

Returns:

SetDimensionPoints

SetDimensionPoints(dimPoints: Point3DList | list[Point3D])

Set the dimension points

Parameters:

SetProperties

SetProperties(dimensionProperties: DimensionProperties)

Set the Properties

Parameters:

SetSegmentProperties

SetSegmentProperties(
    dimensionSegmentProperties: DimensionSegmentPropertiesList,
)

Set the Segment Properties

Parameters:

__init__ overloaded

__init__()

Initialize

__init__(
    dimensionPoints: Point3DList | list[Point3D],
    referenceArc: Arc2D,
    distance: float,
    dimensionProperties: DimensionProperties,
)

Constructor

Parameters:

  • dimensionPoints (Point3DList | list[Point3D]) –

    Dimension points

  • referenceArc (Arc2D) –

    Reference arc

  • distance (float) –

    Distance to the dimension line

  • dimensionProperties (DimensionProperties) –

    Dimension properties

__init__(
    dimensionPoints: Point2DList | list[Point2D],
    referenceArc: Arc2D,
    distance: float,
    dimensionProperties: DimensionProperties,
)

Constructor

Parameters:

  • dimensionPoints (Point2DList | list[Point2D]) –

    Dimension points

  • referenceArc (Arc2D) –

    Reference arc

  • distance (float) –

    Distance to the dimension line

  • dimensionProperties (DimensionProperties) –

    Dimension properties

__init__(element: AngleDimensionElement)

Copy constructor

Parameters:

__repr__

__repr__() -> str

Convert to string

Placeholder