39#if defined(__OS2__)||defined(__EMX__)
40#define strcasecmp(s,t) stricmp(s,t)
44#define strcasecmp(s,t) _stricmp(s,t)
50#define M_PI 3.14159265358979323846
51#pragma warning(disable : 4800)
55#define M_PI 3.1415926535897932384626433832795
58#define DL_DXF_MAXLINE 1024
59#define DL_DXF_MAXGROUPCODE 1100
371#define DL_VERSION_R12 DL_Codes::AC1009
372#define DL_VERSION_LT2 DL_Codes::AC1009
373#define DL_VERSION_R13 DL_Codes::AC1012
374#define DL_VERSION_LT95 DL_Codes::AC1012
375#define DL_VERSION_R14 DL_Codes::AC1014
376#define DL_VERSION_LT97 DL_Codes::AC1014
377#define DL_VERSION_LT98 DL_Codes::AC1014
378#define DL_VERSION_2000 DL_Codes::AC1015
379#define DL_VERSION_2002 DL_Codes::AC1015
385#define DL_STRGRP_START 0
386#define DL_STRGRP_END 9
389#define DL_CRDGRP_START 10
390#define DL_CRDGRP_END 19
393#define DL_RLGRP_START 38
394#define DL_RLGRP_END 59
397#define DL_SHOGRP_START 60
398#define DL_SHOGRP_END 79
401#define DL_SUBCLASS 100
404#define DL_CRD2GRP_START 210
405#define DL_CRD2GRP_END 239
408#define DL_ESTRGRP_START 1000
409#define DL_ESTRGRP_END 1009
412#define DL_ERLGRP_START 1010
413#define DL_ERLGRP_END 1059
416#define DL_Y8_COORD_CODE 28
417#define DL_Z0_COORD_CODE 30
418#define DL_Z8_COORD_CODE 38
420#define DL_POINT_COORD_CODE 10
421#define DL_INSERT_COORD_CODE 10
423#define DL_CRD2GRP_START 210
424#define DL_CRD2GRP_END 239
426#define DL_THICKNESS 39
427#define DL_FIRST_REAL_CODE THICKNESS
428#define DL_LAST_REAL_CODE 59
429#define DL_FIRST_INT_CODE 60
430#define DL_ATTFLAGS_CODE 70
431#define DL_PLINE_FLAGS_CODE 70
432#define DL_LAYER_FLAGS_CODE 70
433#define DL_FLD_LEN_CODE 73
434#define DL_LAST_INT_CODE 79
435#define DL_X_EXTRU_CODE 210
436#define DL_Y_EXTRU_CODE 220
437#define DL_Z_EXTRU_CODE 230
438#define DL_COMMENT_CODE 999
441#define DL_LINE_START_CODE 10
442#define DL_LINE_END_CODE 11
445#define DL_BLOCK_FLAGS_CODE 70
446#define DL_BLOCK_BASE_CODE 10
447#define DL_XREF_DEPENDENT 16
448#define DL_XREF_RESOLVED 32
449#define DL_REFERENCED 64
451#define DL_XSCALE_CODE 41
452#define DL_YSCALE_CODE 42
453#define DL_ANGLE_CODE 50
454#define DL_INS_POINT_CODE 10
455#define DL_NAME2_CODE 3
458#define DL_CENTER_CODE 10
459#define DL_RADIUS_CODE 40
461#define DL_COND_OP_CODE -4
464#define DL_ENTITY_TYPE_CODE 0
466#define DL_FILE_SEP_CODE 0
468#define DL_TEXTVAL_CODE 1
469#define DL_NAME_CODE 2
470#define DL_BLOCK_NAME_CODE 2
471#define DL_SECTION_NAME_CODE 2
472#define DL_ENT_HAND_CODE 5
473#define DL_TXT_STYLE_CODE 7
474#define DL_LAYER_NAME_CODE 8
475#define DL_FIRST_XCOORD_CODE 10
476#define DL_FIRST_YCOORD_CODE 20
477#define DL_FIRST_ZCOORD_CODE 30
478#define DL_L_START_CODE 10
479#define DL_L_END_CODE 11
480#define DL_TXTHI_CODE 40
481#define DL_SCALE_X_CODE 41
482#define DL_SCALE_Y_CODE 42
483#define DL_SCALE_Z_CODE 43
484#define DL_BULGE_CODE 42
485#define DL_ROTATION_CODE 50
486#define DL_COLOUR_CODE 62
487#define DL_LTYPE_CODE 6
491#define DL_ATTS_FOLLOW_CODE 66
492#define DL_ATT_TAG_CODE 2
493#define DL_ATT_VAL_CODE 1
494#define DL_ATT_FLAGS_CODE 70
495#define DL_ATT_INVIS_FLAG 1
496#define DL_ATT_CONST_FLAG 2
497#define DL_ATT_VERIFY_FLAG 4
498#define DL_ATT_PRESET_FLAG 8
502#define DL_OPEN_PLINE 0x00
503#define DL_CLOSED_PLINE 0x01
504#define DL_POLYLINE3D 0x08
505#define DL_PFACE_MESH 0x40
506#define DL_PGON_MESH 0x10
508#define DL_VERTS_FOLLOW_CODE 66
509#define DL_VERTEX_COORD_CODE 10
514#define DL_FROZEN_BY_DEF 2
516#define DL_OBJECT_USED 64
518#define DL_BLOCK_EN_CODE -2
522#define DL_EXTD_SENTINEL (-3)
523#define DL_EXTD_STR 1000
524#define DL_EXTD_APP_NAME 1001
525#define DL_EXTD_CTL_STR 1002
526#define DL_EXTD_LYR_STR 1003
527#define DL_EXTD_CHUNK 1004
528#define DL_EXTD_HANDLE 1005
529#define DL_EXTD_POINT 1010
530#define DL_EXTD_POS 1011
531#define DL_EXTD_DISP 1012
532#define DL_EXTD_DIR 1013
533#define DL_EXTD_FLOAT 1040
534#define DL_EXTD_DIST 1041
535#define DL_EXTD_SCALE 1042
536#define DL_EXTD_INT16 1070
537#define DL_EXTD_INT32 1071
540#define DL_WCS_TRANS_CODE 0
541#define DL_UCS_TRANS_CODE 1
542#define DL_DCS_TRANS_CODE 2
543#define DL_PCS_TRANS_CODE 3
Codes for colors and DXF versions.
Definition dl_codes.h:67
version
Version numbers for the DXF Format.
Definition dl_codes.h:96
@ AC1012
Definition dl_codes.h:99
@ AC1014
Definition dl_codes.h:100
@ AC1009_MIN
Definition dl_codes.h:97
@ AC1009
Definition dl_codes.h:98
color
Standard DXF colors.
Definition dl_codes.h:72
const double dxfColors[][3]
Definition dl_codes.h:109
#define DXFLIB_EXPORT
Definition dl_global.h:12