API Documentation
Loading...
Searching...
No Matches
EntityCodes.h File Reference
Include dependency graph for EntityCodes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  NDEVR
 

Enumerations

enum class  CADColorMethod {
  e_by_layer = 0xC0 , e_by_block , e_by_color , e_by_aci ,
  e_by_pen , e_foreground , e_layer_off , e_layer_frozen ,
  e_none
}
 Entites in CAD can be colored in various ways. More...
 
enum class  DXFEntityCodes {
  e_dxf_UNKNOWN = 0 , e_dxf_SECTION = 1 , e_dxf_LAYER = 10 , e_dxf_BLOCK = 11 ,
  e_dxf_ENDBLK = 12 , e_dxf_LINETYPE = 13 , e_dxf_STYLE = 20 , e_dxf_SETTING = 50 ,
  e_dxf_VIEWPORT = 34 , e_dxf_ENTITY_POINT = 100 , e_dxf_ENTITY_LINE = 101 , e_dxf_ENTITY_POLYLINE = 102 ,
  e_dxf_ENTITY_LWPOLYLINE = 103 , e_dxf_ENTITY_VERTEX = 104 , e_dxf_ENTITY_SPLINE = 105 , e_dxf_ENTITY_KNOT = 106 ,
  e_dxf_ENTITY_CONTROLPOINT = 107 , e_dxf_ENTITY_ARC = 108 , e_dxf_ENTITY_CIRCLE = 109 , e_dxf_ENTITY_ELLIPSE = 110 ,
  e_dxf_ENTITY_INSERT = 111 , e_dxf_ENTITY_TEXT = 112 , e_dxf_ENTITY_MTEXT = 113 , e_dxf_ENTITY_DIMENSION = 114 ,
  e_dxf_ENTITY_LEADER = 115 , e_dxf_ENTITY_HATCH = 116 , e_dxf_ENTITY_ATTRIB = 117 , e_dxf_ENTITY_IMAGE = 118 ,
  e_dxf_ENTITY_IMAGEDEF = 119 , e_dxf_ENTITY_TRACE = 120 , e_dxf_ENTITY_SOLID = 121 , e_dxf_ENTITY_3DFACE = 122 ,
  e_dxf_ENTITY_XLINE = 123 , e_dxf_ENTITY_RAY = 124 , e_dxf_ENTITY_SEQEND = 125 , e_dxf_ENTITY_ATTRIB_DEF = 126 ,
  e_dxf_ENTITY_MESH = 127 , e_dxf_ENTITY_MATERIAL = 128 , e_dxf_ENTITY_MLEADER = 129 , e_dxf_BLOCK_RECORD = 135 ,
  e_dxf_GROUP = 136 , e_dxf_XRECORD = 200 , e_dxf_DICTIONARY = 210
}
 Types of CAD entities natively supported by the NDEVR API. More...
 
enum class  DXFVersion { e_AC1009 , e_AC1014 , e_AC1021 }
 Versions of the DXF we support writing out. Lower versions support less features. More...