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

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

#include <CADEntities.h>

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

Public Member Functions

 ArcData (const Vector< 3, fltp08 > &center_point, fltp08 aRadius, Angle< fltp08 > aAngle1, Angle< fltp08 > aAngle2)
 

Public Attributes

Angle< fltp08angle1
 
Angle< fltp08angle2
 
Vector< 3, fltp08offset
 
fltp08 radius
 
fltp08 thickness
 
- 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

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


autotoc_md1129

Constructor & Destructor Documentation

◆ ArcData()

ArcData ( const Vector< 3, fltp08 > & center_point,
fltp08 aRadius,
Angle< fltp08 > aAngle1,
Angle< fltp08 > aAngle2 )
inline

Member Data Documentation

◆ angle1

Angle<fltp08> angle1

◆ angle2

Angle<fltp08> angle2

◆ offset

Vector<3, fltp08> offset

◆ radius

fltp08 radius

◆ thickness

fltp08 thickness

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