API Documentation
Loading...
Searching...
No Matches
DimensionData Struct Reference

Dimensional measurements stored in a CAD-friendly way. More...

#include <CADEntities.h>

Inheritance diagram for DimensionData:
[legend]
Collaboration diagram for DimensionData:
[legend]

Public Attributes

Angle< fltp08angle
 
uint01 attachment_point_align = 5
 
Vector< 3, fltp08definition_point
 
Angle< fltp08dim_hor_angle
 
double dim_scale
 
String dimension_block_name
 
String dimension_style
 
fltp08 line_spacing_factor
 
int line_spacing_style
 
double linear_factor
 
String text
 
Angle< fltp08text_angle
 
Vector< 3, fltp08text_middle_point
 
int type
 
- Public Attributes inherited from ExtrusionData
fltp08 elevation = 0.0
 
Vector< 3, fltp08extrusion = Vector<3, fltp08>(0.0, 0.0, 1.0)
 
- Public Attributes inherited from EntityData
CADColorInfo color_info
 
uint04 file_line_number = Constant<uint04>::Invalid
 
bool is_off = false
 
String layer
 
String line_type
 
fltp08 line_type_scale = 1.0
 
uint04 material_handle = Constant<uint04>::Invalid
 
bool paper_space = false
 
PaperSpace paper_space_info
 
bool visible = true
 
- Public Attributes inherited from HandleData
uint04 file_line_number = Constant<uint04>::Invalid
 
uint04 handle = Constant<uint04>::Invalid
 
uint04 parent_handle = Constant<uint04>::Invalid
 

Detailed Description

Dimensional measurements stored in a CAD-friendly way.


Member Data Documentation

◆ angle

Angle<fltp08> angle

◆ attachment_point_align

uint01 attachment_point_align = 5

◆ definition_point

Vector<3, fltp08> definition_point

◆ dim_hor_angle

Angle<fltp08> dim_hor_angle

◆ dim_scale

double dim_scale

◆ dimension_block_name

String dimension_block_name

◆ dimension_style

String dimension_style

◆ line_spacing_factor

fltp08 line_spacing_factor

◆ line_spacing_style

int line_spacing_style

◆ linear_factor

double linear_factor

◆ text

String text

◆ text_angle

Angle<fltp08> text_angle

◆ text_middle_point

Vector<3, fltp08> text_middle_point

◆ type

int type

Dimension type.

0 Rotated, horizontal, or vertical 1 Aligned 2 Angular 3 Diametric 4 Radius 5 Angular 3-point 6 Ordinate 64 Ordinate type. This is a bit value (bit 7) used only with integer value 6. If set, ordinate is X-type; if not set, ordinate is Y-type 128 This is a bit value (bit 8) added to the other group 70 values if the dimension text has been positioned at a user-defined location rather than at the default location


The documentation for this struct was generated from the following file: