Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
dl_dxf.h File Reference
#include "dl_global.h"
#include <limits>
#include <stdio.h>
#include <stdlib.h>
#include <string>
#include <sstream>
#include <map>
#include "dl_attributes.h"
#include "dl_codes.h"
#include "dl_entities.h"
#include "dl_writer_ascii.h"
Include dependency graph for dl_dxf.h:

Go to the source code of this file.

Classes

class  DL_Dxf

Macros

#define DL_NANDOUBLE   std::numeric_limits<double>::quiet_NaN()
#define DL_VERSION   "3.26.4.0"
#define DL_VERSION_MAJOR   3
#define DL_VERSION_MINOR   26
#define DL_VERSION_REV   4
#define DL_VERSION_BUILD   0
#define DL_UNKNOWN   0
#define DL_LAYER   10
#define DL_BLOCK   11
#define DL_ENDBLK   12
#define DL_LINETYPE   13
#define DL_STYLE   20
#define DL_SETTING   50
#define DL_ENTITY_POINT   100
#define DL_ENTITY_LINE   101
#define DL_ENTITY_POLYLINE   102
#define DL_ENTITY_LWPOLYLINE   103
#define DL_ENTITY_VERTEX   104
#define DL_ENTITY_SPLINE   105
#define DL_ENTITY_KNOT   106
#define DL_ENTITY_CONTROLPOINT   107
#define DL_ENTITY_ARC   108
#define DL_ENTITY_CIRCLE   109
#define DL_ENTITY_ELLIPSE   110
#define DL_ENTITY_INSERT   111
#define DL_ENTITY_TEXT   112
#define DL_ENTITY_MTEXT   113
#define DL_ENTITY_DIMENSION   114
#define DL_ENTITY_LEADER   115
#define DL_ENTITY_HATCH   116
#define DL_ENTITY_ATTRIB   117
#define DL_ENTITY_IMAGE   118
#define DL_ENTITY_IMAGEDEF   119
#define DL_ENTITY_TRACE   120
#define DL_ENTITY_SOLID   121
#define DL_ENTITY_3DFACE   122
#define DL_ENTITY_XLINE   123
#define DL_ENTITY_RAY   124
#define DL_ENTITY_ARCALIGNEDTEXT   125
#define DL_ENTITY_SEQEND   126
#define DL_XRECORD   200
#define DL_DICTIONARY   210

Macro Definition Documentation

◆ DL_BLOCK

#define DL_BLOCK   11

◆ DL_DICTIONARY

#define DL_DICTIONARY   210

◆ DL_ENDBLK

#define DL_ENDBLK   12

◆ DL_ENTITY_3DFACE

#define DL_ENTITY_3DFACE   122

◆ DL_ENTITY_ARC

#define DL_ENTITY_ARC   108

◆ DL_ENTITY_ARCALIGNEDTEXT

#define DL_ENTITY_ARCALIGNEDTEXT   125

◆ DL_ENTITY_ATTRIB

#define DL_ENTITY_ATTRIB   117

◆ DL_ENTITY_CIRCLE

#define DL_ENTITY_CIRCLE   109

◆ DL_ENTITY_CONTROLPOINT

#define DL_ENTITY_CONTROLPOINT   107

◆ DL_ENTITY_DIMENSION

#define DL_ENTITY_DIMENSION   114

◆ DL_ENTITY_ELLIPSE

#define DL_ENTITY_ELLIPSE   110

◆ DL_ENTITY_HATCH

#define DL_ENTITY_HATCH   116

◆ DL_ENTITY_IMAGE

#define DL_ENTITY_IMAGE   118

◆ DL_ENTITY_IMAGEDEF

#define DL_ENTITY_IMAGEDEF   119

◆ DL_ENTITY_INSERT

#define DL_ENTITY_INSERT   111

◆ DL_ENTITY_KNOT

#define DL_ENTITY_KNOT   106

◆ DL_ENTITY_LEADER

#define DL_ENTITY_LEADER   115

◆ DL_ENTITY_LINE

#define DL_ENTITY_LINE   101

◆ DL_ENTITY_LWPOLYLINE

#define DL_ENTITY_LWPOLYLINE   103

◆ DL_ENTITY_MTEXT

#define DL_ENTITY_MTEXT   113

◆ DL_ENTITY_POINT

#define DL_ENTITY_POINT   100

◆ DL_ENTITY_POLYLINE

#define DL_ENTITY_POLYLINE   102

◆ DL_ENTITY_RAY

#define DL_ENTITY_RAY   124

◆ DL_ENTITY_SEQEND

#define DL_ENTITY_SEQEND   126

◆ DL_ENTITY_SOLID

#define DL_ENTITY_SOLID   121

◆ DL_ENTITY_SPLINE

#define DL_ENTITY_SPLINE   105

◆ DL_ENTITY_TEXT

#define DL_ENTITY_TEXT   112

◆ DL_ENTITY_TRACE

#define DL_ENTITY_TRACE   120

◆ DL_ENTITY_VERTEX

#define DL_ENTITY_VERTEX   104

◆ DL_ENTITY_XLINE

#define DL_ENTITY_XLINE   123

◆ DL_LAYER

#define DL_LAYER   10

◆ DL_LINETYPE

#define DL_LINETYPE   13

◆ DL_NANDOUBLE

#define DL_NANDOUBLE   std::numeric_limits<double>::quiet_NaN()

◆ DL_SETTING

#define DL_SETTING   50

◆ DL_STYLE

#define DL_STYLE   20

◆ DL_UNKNOWN

#define DL_UNKNOWN   0

◆ DL_VERSION

#define DL_VERSION   "3.26.4.0"

◆ DL_VERSION_BUILD

#define DL_VERSION_BUILD   0

◆ DL_VERSION_MAJOR

#define DL_VERSION_MAJOR   3

◆ DL_VERSION_MINOR

#define DL_VERSION_MINOR   26

◆ DL_VERSION_REV

#define DL_VERSION_REV   4

◆ DL_XRECORD

#define DL_XRECORD   200