//---------------------------------------------------------------------------- // EgalTech 2013-2013 //---------------------------------------------------------------------------- // File : EGkGeoObjType.h Data : 21.11.13 Versione : 1.3a1 // Contenuto : Definizione Tipo degli Oggetti Geometrici. // // // // Modifiche : 30.04.13 DS Creazione modulo. // // //---------------------------------------------------------------------------- #pragma once //----------------- Costanti famiglie oggetto geometrico ---------------------- const int GEO_ZERODIM = 0x100 ; const int GEO_CURVE = 0x200 ; const int GEO_SURF = 0x400 ; //----------------- Costanti tipo oggetto geometrico -------------------------- enum GeoObjType { GEO_NONE = 0, GEO_VECT3D = ( GEO_ZERODIM + 0), GEO_PNT3D = ( GEO_ZERODIM + 1), GEO_FRAME3D = ( GEO_ZERODIM + 2), CRV_LINE = ( GEO_CURVE + 0), CRV_ARC = ( GEO_CURVE + 1), CRV_BEZ = ( GEO_CURVE + 2), CRV_COMPO = ( GEO_CURVE + 3), SRF_TRIMESH = ( GEO_SURF + 0)} ;