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[float]

Measured lengths | L

measured_angle

float

Measured angle | α

measured_angles

List[float]

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

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_CAD_LINE

REFERENCE_OBJECT_TYPE_CAD_LINE_POINT

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

ArcLengthReferenceObjectType#

Name

ARC_LENGTH_REFERENCE_OBJECT_TYPE_LINE

ARC_LENGTH_REFERENCE_OBJECT_TYPE_CAD_LINE

AngularQuadrant#

Name

ANGULAR_QUADRANT_POSITIVE

ANGULAR_QUADRANT_LEFT

ANGULAR_QUADRANT_NEGATIVE

ANGULAR_QUADRANT_RIGHT

RadiusDiameterReferenceObjectType#

Name

RADIUS_DIAMETER_REFERENCE_OBJECT_TYPE_LINE

RADIUS_DIAMETER_REFERENCE_OBJECT_TYPE_CAD_LINE

SlopePlane#

Name

SLOPE_PLANE_XY

SLOPE_PLANE_XZ

SLOPE_PLANE_YZ

SlopeReferenceType#

Name

SLOPE_REFERENCE_TYPE_LINE_OR_MEMBER

SLOPE_REFERENCE_TYPE_CAD_LINE

SLOPE_REFERENCE_TYPE_TWO_POINTS

SlopeDirection#

Name

SLOPE_DIRECTION_UPWARD

SLOPE_DIRECTION_DOWNWARD

ElevationReferenceObjectType#

Name

ELEVATION_REFERENCE_OBJECT_TYPE_SURFACE

ELEVATION_REFERENCE_OBJECT_TYPE_CAD_LINE_POINT

ELEVATION_REFERENCE_OBJECT_TYPE_CONTROL_POINT

ELEVATION_REFERENCE_OBJECT_TYPE_NODE

ELEVATION_REFERENCE_OBJECT_TYPE_POINT