Dimension#

Attribute Name

Data Type

Description

no

int

Object number

type

DimensionType

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

DimensionCustomVerticalPosition

Custom vertical position

is_custom_horizontal_position

bool

Custom horizontal position

custom_horizontal_position

DimensionCustomHorizontalPosition

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

DimensionLinearReference

Reference

linear_plane

DimensionLinearPlane

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

DimensionLinearReferenceTable

Table of reference objects

arc_length_reference_line

int

Reference line

arc_length_reference_table

DimensionArcLengthReferenceTable

Table of reference objects

arc_length_angle_greater_than_180

bool

Angle greater than 180°

angular_reference_table

DimensionAngularReferenceTable

Table of reference objects

angular_quadrant

DimensionAngularQuadrant

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

DimensionSlopePlane

Plane

slope_reference_line

int

Reference line

slope_direction

DimensionSlopeDirection

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

DimensionElevationReferenceObjectType

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#

DimensionLinearReferenceTable#

Attribute Name

Data Type

Description

rows

List[DimensionLinearReferenceTableRow]

DimensionLinearReferenceTableRow#

Attribute Name

Data Type

Description

no

int

description

str

reference_object_type

DimensionLinearReferenceTableReferenceObjectType

reference_object

int

line_relative_distance

float

coordinate_x

float

coordinate_y

float

coordinate_z

float

DimensionArcLengthReferenceTable#

Attribute Name

Data Type

Description

rows

List[DimensionArcLengthReferenceTableRow]

DimensionArcLengthReferenceTableRow#

Attribute Name

Data Type

Description

no

int

description

str

reference_object_type

DimensionArcLengthReferenceTableReferenceObjectType

reference_object

int

line_relative_distance

float

coordinate_x

float

coordinate_y

float

coordinate_z

float

DimensionAngularReferenceTable#

Attribute Name

Data Type

Description

rows

List[DimensionAngularReferenceTableRow]

DimensionAngularReferenceTableRow#

Attribute Name

Data Type

Description

no

int

description

str

reference_object_type

DimensionAngularReferenceTableReferenceObjectType

reference_object

int

line_relative_distance

float

coordinate_x

float

coordinate_y

float

coordinate_z

float

Associated Enums#

DimensionType#

Name

DIMENSION_TYPE_UNKNOWN

DIMENSION_TYPE_DIMENSION_TYPE_ANGULAR

DIMENSION_TYPE_DIMENSION_TYPE_ARC_LENGTH

DIMENSION_TYPE_DIMENSION_TYPE_DIAMETER

DIMENSION_TYPE_DIMENSION_TYPE_ELEVATION

DIMENSION_TYPE_DIMENSION_TYPE_LINEAR

DIMENSION_TYPE_DIMENSION_TYPE_RADIUS

DIMENSION_TYPE_DIMENSION_TYPE_SLOPE

DimensionCustomVerticalPosition#

Name

DIMENSION_CUSTOM_VERTICAL_POSITION_CENTER

DIMENSION_CUSTOM_VERTICAL_POSITION_ABOVE

DIMENSION_CUSTOM_VERTICAL_POSITION_UNDER

DimensionCustomHorizontalPosition#

Name

DIMENSION_CUSTOM_HORIZONTAL_POSITION_CENTER

DIMENSION_CUSTOM_HORIZONTAL_POSITION_LEFT

DIMENSION_CUSTOM_HORIZONTAL_POSITION_RIGHT

DimensionLinearReference#

Name

DIMENSION_LINEAR_REFERENCE_LENGTH

DIMENSION_LINEAR_REFERENCE_PROJECTION_IN_X

DIMENSION_LINEAR_REFERENCE_PROJECTION_IN_Y

DIMENSION_LINEAR_REFERENCE_PROJECTION_IN_Z

DimensionLinearPlane#

Name

DIMENSION_LINEAR_PLANE_FIRST

DIMENSION_LINEAR_PLANE_SECOND

DimensionLinearReferenceTableReferenceObjectType#

Name

DIMENSION_LINEAR_REFERENCE_TABLE_REFERENCE_OBJECT_TYPE_NODE

DIMENSION_LINEAR_REFERENCE_TABLE_REFERENCE_OBJECT_TYPE_CONTROL_POINT

DIMENSION_LINEAR_REFERENCE_TABLE_REFERENCE_OBJECT_TYPE_LINE

DIMENSION_LINEAR_REFERENCE_TABLE_REFERENCE_OBJECT_TYPE_MEMBER

DIMENSION_LINEAR_REFERENCE_TABLE_REFERENCE_OBJECT_TYPE_POINT

DIMENSION_LINEAR_REFERENCE_TABLE_REFERENCE_OBJECT_TYPE_POINT_ON_LINE

DIMENSION_LINEAR_REFERENCE_TABLE_REFERENCE_OBJECT_TYPE_SNAP_POSITION

DIMENSION_LINEAR_REFERENCE_TABLE_REFERENCE_OBJECT_TYPE_SURFACE

DimensionArcLengthReferenceTableReferenceObjectType#

Name

DIMENSION_ARC_LENGTH_REFERENCE_TABLE_REFERENCE_OBJECT_TYPE_NODE

DIMENSION_ARC_LENGTH_REFERENCE_TABLE_REFERENCE_OBJECT_TYPE_CONTROL_POINT

DIMENSION_ARC_LENGTH_REFERENCE_TABLE_REFERENCE_OBJECT_TYPE_LINE

DIMENSION_ARC_LENGTH_REFERENCE_TABLE_REFERENCE_OBJECT_TYPE_MEMBER

DIMENSION_ARC_LENGTH_REFERENCE_TABLE_REFERENCE_OBJECT_TYPE_POINT

DIMENSION_ARC_LENGTH_REFERENCE_TABLE_REFERENCE_OBJECT_TYPE_POINT_ON_LINE

DIMENSION_ARC_LENGTH_REFERENCE_TABLE_REFERENCE_OBJECT_TYPE_SNAP_POSITION

DIMENSION_ARC_LENGTH_REFERENCE_TABLE_REFERENCE_OBJECT_TYPE_SURFACE

DimensionAngularReferenceTableReferenceObjectType#

Name

DIMENSION_ANGULAR_REFERENCE_TABLE_REFERENCE_OBJECT_TYPE_NODE

DIMENSION_ANGULAR_REFERENCE_TABLE_REFERENCE_OBJECT_TYPE_CONTROL_POINT

DIMENSION_ANGULAR_REFERENCE_TABLE_REFERENCE_OBJECT_TYPE_LINE

DIMENSION_ANGULAR_REFERENCE_TABLE_REFERENCE_OBJECT_TYPE_MEMBER

DIMENSION_ANGULAR_REFERENCE_TABLE_REFERENCE_OBJECT_TYPE_POINT

DIMENSION_ANGULAR_REFERENCE_TABLE_REFERENCE_OBJECT_TYPE_POINT_ON_LINE

DIMENSION_ANGULAR_REFERENCE_TABLE_REFERENCE_OBJECT_TYPE_SNAP_POSITION

DIMENSION_ANGULAR_REFERENCE_TABLE_REFERENCE_OBJECT_TYPE_SURFACE

DimensionAngularQuadrant#

Name

DIMENSION_ANGULAR_QUADRANT_POSITIVE

DIMENSION_ANGULAR_QUADRANT_LEFT

DIMENSION_ANGULAR_QUADRANT_NEGATIVE

DIMENSION_ANGULAR_QUADRANT_RIGHT

DimensionSlopePlane#

Name

DIMENSION_SLOPE_PLANE_XY

DIMENSION_SLOPE_PLANE_XZ

DIMENSION_SLOPE_PLANE_YZ

DimensionSlopeDirection#

Name

DIMENSION_SLOPE_DIRECTION_UPWARD

DIMENSION_SLOPE_DIRECTION_DOWNWARD

DimensionElevationReferenceObjectType#

Name

DIMENSION_ELEVATION_REFERENCE_OBJECT_TYPE_SURFACE

DIMENSION_ELEVATION_REFERENCE_OBJECT_TYPE_CONTROL_POINT

DIMENSION_ELEVATION_REFERENCE_OBJECT_TYPE_NODE

DIMENSION_ELEVATION_REFERENCE_OBJECT_TYPE_POINT