QCAD
Open Source 2D CAD
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
dl_codes.h File Reference
#include "dl_global.h"

Go to the source code of this file.

Classes

class  DL_Codes
 Codes for colors and DXF versions. More...

Macros

#define DL_ANGLE_CODE   50
#define DL_ATT_CONST_FLAG   2
#define DL_ATT_FLAGS_CODE   70
#define DL_ATT_INVIS_FLAG   1
#define DL_ATT_PRESET_FLAG   8
#define DL_ATT_TAG_CODE   2
#define DL_ATT_VAL_CODE   1
#define DL_ATT_VERIFY_FLAG   4
#define DL_ATTFLAGS_CODE   70
#define DL_ATTS_FOLLOW_CODE   66
#define DL_BLOCK_BASE_CODE   10
#define DL_BLOCK_EN_CODE   -2
#define DL_BLOCK_FLAGS_CODE   70
#define DL_BLOCK_NAME_CODE   2
#define DL_BULGE_CODE   42
#define DL_CENTER_CODE   10
#define DL_CLOSED_PLINE   0x01
#define DL_COLOUR_CODE   62
#define DL_COMMENT_CODE   999
#define DL_COND_OP_CODE   -4
#define DL_CRD2GRP_END   239
#define DL_CRD2GRP_END   239
#define DL_CRD2GRP_START   210
#define DL_CRD2GRP_START   210
#define DL_CRDGRP_END   19
#define DL_CRDGRP_START   10
#define DL_DCS_TRANS_CODE   2
#define DL_DXF_MAXGROUPCODE   1100
#define DL_DXF_MAXLINE   1024
#define DL_E_NAME   -1
#define DL_ENT_HAND_CODE   5
#define DL_ENTITY_TYPE_CODE   0
#define DL_ERLGRP_END   1059
#define DL_ERLGRP_START   1010
#define DL_ESTRGRP_END   1009
#define DL_ESTRGRP_START   1000
#define DL_EXTD_APP_NAME   1001
#define DL_EXTD_CHUNK   1004
#define DL_EXTD_CTL_STR   1002
#define DL_EXTD_DIR   1013
#define DL_EXTD_DISP   1012
#define DL_EXTD_DIST   1041
#define DL_EXTD_FLOAT   1040
#define DL_EXTD_HANDLE   1005
#define DL_EXTD_INT16   1070
#define DL_EXTD_INT32   1071
#define DL_EXTD_LYR_STR   1003
#define DL_EXTD_POINT   1010
#define DL_EXTD_POS   1011
#define DL_EXTD_SCALE   1042
#define DL_EXTD_SENTINEL   (-3)
#define DL_EXTD_STR   1000
#define DL_FILE_SEP_CODE   0
#define DL_FIRST_INT_CODE   60
#define DL_FIRST_REAL_CODE   THICKNESS
#define DL_FIRST_XCOORD_CODE   10
#define DL_FIRST_YCOORD_CODE   20
#define DL_FIRST_ZCOORD_CODE   30
#define DL_FLD_LEN_CODE   73
#define DL_FROZEN   1
#define DL_FROZEN_BY_DEF   2
#define DL_INS_POINT_CODE   10
#define DL_INSERT_COORD_CODE   10
#define DL_L_END_CODE   11
#define DL_L_START_CODE   10
#define DL_LAST_INT_CODE   79
#define DL_LAST_REAL_CODE   59
#define DL_LAYER_FLAGS_CODE   70
#define DL_LAYER_NAME_CODE   8
#define DL_LINE_END_CODE   11
#define DL_LINE_START_CODE   10
#define DL_LOCKED   4
#define DL_LTYPE_CODE   6
#define DL_NAME2_CODE   3
#define DL_NAME_CODE   2
#define DL_OBJECT_USED   64
#define DL_OPEN_PLINE   0x00
#define DL_PCS_TRANS_CODE   3
#define DL_PFACE_MESH   0x40
#define DL_PGON_MESH   0x10
#define DL_PLINE_FLAGS_CODE   70
#define DL_POINT_COORD_CODE   10
#define DL_POLYLINE3D   0x80
#define DL_RADIUS_CODE   40
#define DL_REFERENCED   64
#define DL_RLGRP_END   59
#define DL_RLGRP_START   38
#define DL_ROTATION_CODE   50
#define DL_SCALE_X_CODE   41
#define DL_SCALE_Y_CODE   42
#define DL_SCALE_Z_CODE   43
#define DL_SECTION_NAME_CODE   2
#define DL_SES_CODE   0
#define DL_SHOGRP_END   79
#define DL_SHOGRP_START   60
#define DL_SOT_CODE   0
#define DL_STRGRP_END   9
#define DL_STRGRP_START   0
#define DL_SUBCLASS   100
#define DL_TEXTVAL_CODE   1
#define DL_THICKNESS   39
#define DL_TXT_STYLE_CODE   7
#define DL_TXTHI_CODE   40
#define DL_UCS_TRANS_CODE   1
#define DL_VERSION_2000   DL_Codes::AC1015
#define DL_VERSION_2002   DL_Codes::AC1015
#define DL_VERSION_LT2   DL_Codes::AC1009
#define DL_VERSION_LT95   DL_Codes::AC1012
#define DL_VERSION_LT97   DL_Codes::AC1014
#define DL_VERSION_LT98   DL_Codes::AC1014
#define DL_VERSION_R12   DL_Codes::AC1009
#define DL_VERSION_R13   DL_Codes::AC1012
#define DL_VERSION_R14   DL_Codes::AC1014
#define DL_VERTEX_COORD_CODE   10
#define DL_VERTS_FOLLOW_CODE   66
#define DL_WCS_TRANS_CODE   0
#define DL_X_EXTRU_CODE   210
#define DL_XREF_DEPENDENT   16
#define DL_XREF_RESOLVED   32
#define DL_XSCALE_CODE   41
#define DL_Y8_COORD_CODE   28
#define DL_Y_EXTRU_CODE   220
#define DL_YSCALE_CODE   42
#define DL_Z0_COORD_CODE   30
#define DL_Z8_COORD_CODE   38
#define DL_Z_EXTRU_CODE   230
#define M_PI   3.1415926535897932384626433832795
 Defines common DXF codes and constants.

Variables

const double dxfColors [][3]

Macro Definition Documentation

#define DL_ANGLE_CODE   50
#define DL_ATT_CONST_FLAG   2
#define DL_ATT_FLAGS_CODE   70
#define DL_ATT_INVIS_FLAG   1
#define DL_ATT_PRESET_FLAG   8
#define DL_ATT_TAG_CODE   2
#define DL_ATT_VAL_CODE   1
#define DL_ATT_VERIFY_FLAG   4
#define DL_ATTFLAGS_CODE   70
#define DL_ATTS_FOLLOW_CODE   66
#define DL_BLOCK_BASE_CODE   10
#define DL_BLOCK_EN_CODE   -2
#define DL_BLOCK_FLAGS_CODE   70
#define DL_BLOCK_NAME_CODE   2
#define DL_BULGE_CODE   42
#define DL_CENTER_CODE   10
#define DL_CLOSED_PLINE   0x01
#define DL_COLOUR_CODE   62
#define DL_COMMENT_CODE   999
#define DL_COND_OP_CODE   -4
#define DL_CRD2GRP_END   239
#define DL_CRD2GRP_END   239
#define DL_CRD2GRP_START   210
#define DL_CRD2GRP_START   210
#define DL_CRDGRP_END   19
#define DL_CRDGRP_START   10
#define DL_DCS_TRANS_CODE   2
#define DL_DXF_MAXGROUPCODE   1100
#define DL_DXF_MAXLINE   1024
#define DL_E_NAME   -1
#define DL_ENT_HAND_CODE   5
#define DL_ENTITY_TYPE_CODE   0
#define DL_ERLGRP_END   1059
#define DL_ERLGRP_START   1010
#define DL_ESTRGRP_END   1009
#define DL_ESTRGRP_START   1000
#define DL_EXTD_APP_NAME   1001
#define DL_EXTD_CHUNK   1004
#define DL_EXTD_CTL_STR   1002
#define DL_EXTD_DIR   1013
#define DL_EXTD_DISP   1012
#define DL_EXTD_DIST   1041
#define DL_EXTD_FLOAT   1040
#define DL_EXTD_HANDLE   1005
#define DL_EXTD_INT16   1070
#define DL_EXTD_INT32   1071
#define DL_EXTD_LYR_STR   1003
#define DL_EXTD_POINT   1010
#define DL_EXTD_POS   1011
#define DL_EXTD_SCALE   1042
#define DL_EXTD_SENTINEL   (-3)
#define DL_EXTD_STR   1000
#define DL_FILE_SEP_CODE   0
#define DL_FIRST_INT_CODE   60
#define DL_FIRST_REAL_CODE   THICKNESS
#define DL_FIRST_XCOORD_CODE   10
#define DL_FIRST_YCOORD_CODE   20
#define DL_FIRST_ZCOORD_CODE   30
#define DL_FLD_LEN_CODE   73
#define DL_FROZEN   1
#define DL_FROZEN_BY_DEF   2
#define DL_INS_POINT_CODE   10
#define DL_INSERT_COORD_CODE   10
#define DL_L_END_CODE   11
#define DL_L_START_CODE   10
#define DL_LAST_INT_CODE   79
#define DL_LAST_REAL_CODE   59
#define DL_LAYER_FLAGS_CODE   70
#define DL_LAYER_NAME_CODE   8
#define DL_LINE_END_CODE   11
#define DL_LINE_START_CODE   10
#define DL_LOCKED   4
#define DL_LTYPE_CODE   6
#define DL_NAME2_CODE   3
#define DL_NAME_CODE   2
#define DL_OBJECT_USED   64
#define DL_OPEN_PLINE   0x00
#define DL_PCS_TRANS_CODE   3
#define DL_PFACE_MESH   0x40
#define DL_PGON_MESH   0x10
#define DL_PLINE_FLAGS_CODE   70
#define DL_POINT_COORD_CODE   10
#define DL_POLYLINE3D   0x80
#define DL_RADIUS_CODE   40
#define DL_REFERENCED   64
#define DL_RLGRP_END   59
#define DL_RLGRP_START   38
#define DL_ROTATION_CODE   50
#define DL_SCALE_X_CODE   41
#define DL_SCALE_Y_CODE   42
#define DL_SCALE_Z_CODE   43
#define DL_SECTION_NAME_CODE   2
#define DL_SES_CODE   0
#define DL_SHOGRP_END   79
#define DL_SHOGRP_START   60
#define DL_SOT_CODE   0
#define DL_STRGRP_END   9
#define DL_STRGRP_START   0
#define DL_SUBCLASS   100
#define DL_TEXTVAL_CODE   1
#define DL_THICKNESS   39
#define DL_TXT_STYLE_CODE   7
#define DL_TXTHI_CODE   40
#define DL_UCS_TRANS_CODE   1
#define DL_VERSION_2000   DL_Codes::AC1015
#define DL_VERSION_2002   DL_Codes::AC1015
#define DL_VERSION_LT2   DL_Codes::AC1009
#define DL_VERSION_LT95   DL_Codes::AC1012
#define DL_VERSION_LT97   DL_Codes::AC1014
#define DL_VERSION_LT98   DL_Codes::AC1014
#define DL_VERSION_R12   DL_Codes::AC1009
#define DL_VERSION_R13   DL_Codes::AC1012
#define DL_VERSION_R14   DL_Codes::AC1014
#define DL_VERTEX_COORD_CODE   10
#define DL_VERTS_FOLLOW_CODE   66
#define DL_WCS_TRANS_CODE   0
#define DL_X_EXTRU_CODE   210
#define DL_XREF_DEPENDENT   16
#define DL_XREF_RESOLVED   32
#define DL_XSCALE_CODE   41
#define DL_Y8_COORD_CODE   28
#define DL_Y_EXTRU_CODE   220
#define DL_YSCALE_CODE   42
#define DL_Z0_COORD_CODE   30
#define DL_Z8_COORD_CODE   38
#define DL_Z_EXTRU_CODE   230
#define M_PI   3.1415926535897932384626433832795

Defines common DXF codes and constants.


Variable Documentation

const double dxfColors[][3]