Dimension#

Attribute Name

Data Type

Description

no

int

Object number

type

Type

Dimension type

user_defined_name_enabled

bool

User-defined name enabled

name

str

Name

display_properties_index

int

Style

dimension_line_offset

float

Dimension line offset | Δ

is_custom_vertical_position

bool

Custom vertical position

custom_vertical_position

CustomVerticalPosition

Custom vertical position

is_custom_horizontal_position

bool

Custom horizontal position

custom_horizontal_position

CustomHorizontalPosition

Custom horizontal position

symbol

str

Symbol

comment

str

Comment

measured_length

float

Measured length | L

measured_lengths

List[int]

Measured lengths | L

measured_angle

float

Measured angle | α

measured_angles

List[int]

Measured angles | α

measured_slope

float

Measured slope | α

is_global_dimension_line_offset

bool

Dimension line offset to global axes

linear_coordinate_system

int

Coordinate system

linear_reference

LinearReference

Reference

linear_plane

LinearPlane

Plane

linear_global_dimension_line_offset_x

float

Global dimension line offset Global dimension line offset | Δ_X

linear_global_dimension_line_offset_y

float

Global dimension line offset | Δ_Y

linear_global_dimension_line_offset_z

float

Global dimension line offset | Δ_Z

linear_reference_table

LinearReferenceTable

Table of reference objects

arc_length_reference_line

int

Reference line

arc_length_reference_table

ArcLengthReferenceTable

Table of reference objects

arc_length_angle_greater_than_180

bool

Angle greater than 180°

angular_reference_table

AngularReferenceTable

Table of reference objects

angular_quadrant

AngularQuadrant

Quadrant

angular_angle_greater_than_180

bool

Angle greater than 180°

radius_diameter_reference_line

int

Reference line

radius_diameter_is_target_point

bool

Target point

radius_diameter_target_point_coordinate_x

float

Target point coordinates Target point coordinates | X

radius_diameter_target_point_coordinate_y

float

Target point coordinates | Y

radius_diameter_target_point_coordinate_z

float

Target point coordinates | Z

radius_diameter_position_on_line

float

Position on line | t

slope_coordinate_system

int

Coordinate system

slope_plane

SlopePlane

Plane

slope_reference_line

int

Reference line

slope_direction

SlopeDirection

Direction

slope_refer_distance_from_line_end

bool

Refer distance to the line end

slope_position_is_relative

bool

Position is relative

slope_position_absolute

float

Position | Δ_p

slope_position_relative

float

Position | Δ_p

elevation_reference_object_type

ElevationReferenceObjectType

Reference object type

elevation_reference_surface

int

Reference surface

elevation_reference_node

int

Reference node

elevation_reference_control_point

int

Reference control point

elevation_reference_point_coordinate_x

float

Reference point coordinates Reference point coordinates | X

elevation_reference_point_coordinate_y

float

Reference point coordinates | Y

elevation_reference_point_coordinate_z

float

Reference point coordinates | Z

elevation_distance_from_picked_position

float

Distance from selected position | Δ_p

elevation_rotation_around_z

float

Rotation about Z | β

elevation_reference_level_height

float

Reference level height | H_0

elevation_is_altitude

bool

Altitude

elevation_altitude

float

Altitude | H_A

is_generated

bool

Generated by

generating_object_info

str

Generated by

id_for_export_import

str

metadata_for_export_import

str

Associated Data Types#

LinearReferenceTable#

Attribute Name

Data Type

Description

rows

List[LinearReferenceTableRow]

LinearReferenceTableRow#

Attribute Name

Data Type

Description

no

int

description

str

reference_object_type

ReferenceObjectType

reference_object

int

line_relative_distance

float

coordinate_x

float

coordinate_y

float

coordinate_z

float

ArcLengthReferenceTable#

Attribute Name

Data Type

Description

rows

List[ArcLengthReferenceTableRow]

ArcLengthReferenceTableRow#

Attribute Name

Data Type

Description

no

int

description

str

reference_object_type

ReferenceObjectType

reference_object

int

line_relative_distance

float

coordinate_x

float

coordinate_y

float

coordinate_z

float

AngularReferenceTable#

Attribute Name

Data Type

Description

rows

List[AngularReferenceTableRow]

AngularReferenceTableRow#

Attribute Name

Data Type

Description

no

int

description

str

reference_object_type

ReferenceObjectType

reference_object

int

line_relative_distance

float

coordinate_x

float

coordinate_y

float

coordinate_z

float

Associated Enums#

Type#

Name

TYPE_UNKNOWN

TYPE_ANGULAR

TYPE_ARC_LENGTH

TYPE_DIAMETER

TYPE_ELEVATION

TYPE_LINEAR

TYPE_RADIUS

TYPE_SLOPE

CustomVerticalPosition#

Name

CUSTOM_VERTICAL_POSITION_CENTER

CUSTOM_VERTICAL_POSITION_ABOVE

CUSTOM_VERTICAL_POSITION_UNDER

CustomHorizontalPosition#

Name

CUSTOM_HORIZONTAL_POSITION_CENTER

CUSTOM_HORIZONTAL_POSITION_LEFT

CUSTOM_HORIZONTAL_POSITION_RIGHT

LinearReference#

Name

LINEAR_REFERENCE_LENGTH

LINEAR_REFERENCE_PROJECTION_IN_X

LINEAR_REFERENCE_PROJECTION_IN_Y

LINEAR_REFERENCE_PROJECTION_IN_Z

LinearPlane#

Name

LINEAR_PLANE_FIRST

LINEAR_PLANE_SECOND

ReferenceObjectType#

Name

REFERENCE_OBJECT_TYPE_NODE

REFERENCE_OBJECT_TYPE_CONTROL_POINT

REFERENCE_OBJECT_TYPE_LINE

REFERENCE_OBJECT_TYPE_MEMBER

REFERENCE_OBJECT_TYPE_POINT

REFERENCE_OBJECT_TYPE_POINT_ON_LINE

REFERENCE_OBJECT_TYPE_SNAP_POSITION

REFERENCE_OBJECT_TYPE_SURFACE

AngularQuadrant#

Name

ANGULAR_QUADRANT_POSITIVE

ANGULAR_QUADRANT_LEFT

ANGULAR_QUADRANT_NEGATIVE

ANGULAR_QUADRANT_RIGHT

SlopePlane#

Name

SLOPE_PLANE_XY

SLOPE_PLANE_XZ

SLOPE_PLANE_YZ

SlopeDirection#

Name

SLOPE_DIRECTION_UPWARD

SLOPE_DIRECTION_DOWNWARD

ElevationReferenceObjectType#

Name

ELEVATION_REFERENCE_OBJECT_TYPE_SURFACE

ELEVATION_REFERENCE_OBJECT_TYPE_CONTROL_POINT

ELEVATION_REFERENCE_OBJECT_TYPE_NODE

ELEVATION_REFERENCE_OBJECT_TYPE_POINT