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

logic for storing a trace data in a CAD-friendly way for exporting and importing. More...

#include <CADEntities.h>

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

Public Member Functions

 TraceData ()
 

Public Attributes

Vertex< 3, fltp08points [4] = {Constant<Vector<3, fltp08>>::NaN, Constant<Vector<3, fltp08>>::NaN, Constant<Vector<3, fltp08>>::NaN, Constant<Vector<3, fltp08>>::NaN }
 
fltp08 thickness = 0.0
 
bool is_solid = false
 
- Public Attributes inherited from ExtrusionData
Vector< 3, fltp08extrusion = 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
 

Detailed Description

logic for storing a trace data in a CAD-friendly way for exporting and importing.


Class: TraceData

autotoc_md686

Constructor & Destructor Documentation

◆ TraceData()

TraceData ( )
inline

Member Data Documentation

◆ is_solid

bool is_solid = false

◆ points

Vertex<3, fltp08> points[4] = {Constant<Vector<3, fltp08>>::NaN, Constant<Vector<3, fltp08>>::NaN, Constant<Vector<3, fltp08>>::NaN, Constant<Vector<3, fltp08>>::NaN }

◆ thickness

fltp08 thickness = 0.0

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