//---------------------------------------------------------------------------- // EgalTech 2014-2014 //---------------------------------------------------------------------------- // File : NgeKeyW.h Data : 28.05.14 Versione : 1.5e10 // Contenuto : Parole chiave per file Nge. // // // // Modifiche : 13.04.14 DS Creazione modulo. // // //---------------------------------------------------------------------------- #pragma once #include "NgeConst.h" #include "/EgtDev/Include/EGkGeoObjType.h" #include //---------------------------------------------------------------------------- // KeyWord per file NGE ASCII //---------------------------------------------------------------------------- const std::string NgeAscKeyW[] = { "START", // NGE_START "END", // NGE_END "MAT_DEF", // NGE_MAT_DEF "MAT_LIB", // NGE_MAT_LIB "A", // NGE_A "G", // NGE_G "P", // NGE_P "U", // NGE_U "T", // NGE_T "A_GRP", // NGE_A_GRP "X_CPY", // NGE_X_CPY "G_VEC", // NGE_G_VEC "G_PNT", // NGE_G_PNT "G_FRM", // NGE_G_FRM "C_LIN", // NGE_C_LIN "C_ARC", // NGE_C_ARC "C_BEZ", // NGE_C_BEZ "C_CMP", // NGE_C_CMP "S_TRM", // NGE_S_TRM "S_FRG", // NGE_S_FRG "V_ZMP", // NGE_V_ZMP "E_TXT"} ; // NGE_E_TXT //---------------------------------------------------------------------------- // KeyWord per file NGE BINARY //---------------------------------------------------------------------------- // basi per KeyWord binarie const int NGEB_GEN_BASE = 0x0000 ; const int NGEB_GDB_BASE = 0x1000 ; const int NGEB_GEO_BASE = 0x2000 ; // KeyWord binarie const int NgeBinKeyW[] = { NGEB_GEN_BASE + 0x0F0F, // NGE_START NGEB_GEN_BASE + 0x0FFF, // NGE_END NGEB_GEN_BASE + 0x0100, // NGE_MAT_DEF NGEB_GEN_BASE + 0x0101, // NGE_MAT_LIB NGEB_GEN_BASE + 0x0200, // NGE_A NGEB_GEN_BASE + 0x0201, // NGE_G NGEB_GEN_BASE + 0x0202, // NGE_P NGEB_GEN_BASE + 0x0203, // NGE_U NGEB_GEN_BASE + 0x0204, // NGE_T NGEB_GDB_BASE + 0x0000, // NGE_A_GRP NGEB_GDB_BASE + 0x0001, // NGE_X_CPY NGEB_GEO_BASE + GEO_VECT3D, // NGE_G_VEC NGEB_GEO_BASE + GEO_PNT3D, // NGE_G_PNT NGEB_GEO_BASE + GEO_FRAME3D, // NGE_G_FRM NGEB_GEO_BASE + CRV_LINE, // NGE_C_LIN NGEB_GEO_BASE + CRV_ARC, // NGE_C_ARC NGEB_GEO_BASE + CRV_BEZ, // NGE_C_BEZ NGEB_GEO_BASE + CRV_COMPO, // NGE_C_CMP NGEB_GEO_BASE + SRF_TRIMESH, // NGE_S_TRM NGEB_GEO_BASE + SRF_FLATRGN, // NGE_S_FRG NGEB_GEO_BASE + VOL_ZMAP, // NGE_V_ZMP NGEB_GEO_BASE + EXT_TEXT} ; // NGE_E_TXT