API Documentation
|
logic for storing a polyline data in a CAD-friendly way for exporting and importing. More...
#include <CADEntities.h>
Public Types | |
enum | PolyFlags { e_closed , e_curve_fits , e_spline_fits , e_is_3D_polyline , e_is_3D_polygon , e_is_closed_n , e_is_polyface_mesh , e_line_continuous } |
enum | CurveType { e_no_smooth = 0 , e_quadratic_b = 5 , e_cubic = 6 , e_bezier = 8 } |
Public Attributes | |
fltp08 | thickness = 0.0 |
fltp08 | start_width = 0.0 |
fltp08 | end_width = 0.0 |
CurveType | curve_type = CurveType::e_no_smooth |
uint04 | vertex_count = Constant<uint04>::NaN |
uint04 | m = Constant<uint04>::NaN |
uint04 | n = Constant<uint04>::NaN |
Vector< 32, bool > | flags = Vector<32, bool>(false) |
Public Attributes inherited from ExtrusionData | |
Vector< 3, fltp08 > | extrusion = Vector<3, fltp08>(0.0, 0.0, 1.0) |
fltp08 | elevation = 0.0 |
Public Attributes inherited from EntityData | |
String | layer |
String | line_type |
CADColorInfo | color_info |
fltp08 | line_type_scale = 1.0 |
PaperSpace | paper_space_info |
uint04 | material_handle = Constant<uint04>::NaN |
uint04 | file_line_number = Constant<uint04>::NaN |
bool | is_off = false |
bool | visible = true |
bool | paper_space = false |
Public Attributes inherited from HandleData | |
uint04 | handle = Constant<uint04>::NaN |
uint04 | parent_handle = Constant<uint04>::NaN |
uint04 | file_line_number = Constant<uint04>::NaN |
logic for storing a polyline data in a CAD-friendly way for exporting and importing.
Class: PolylineData
enum CurveType |
enum PolyFlags |
CurveType curve_type = CurveType::e_no_smooth |
fltp08 end_width = 0.0 |
fltp08 start_width = 0.0 |
fltp08 thickness = 0.0 |