Files
Include/EGkGdbConst.h
T
Dario Sassi a1e4c312bd Include :
- modifiche per materiali.
2014-04-27 20:11:17 +00:00

55 lines
1.9 KiB
C

//----------------------------------------------------------------------------
// EgalTech 2013-2013
//----------------------------------------------------------------------------
// File : EgkGdbConst.h Data : 04.12.13 Versione : 1.4a3
// Contenuto : Costanti generali per DB geometrico.
//
//
//
// Modifiche : 04.12.13 DS Creazione modulo.
//
//
//----------------------------------------------------------------------------
#pragma once
//----------------- Costanti generali ------------------------------------------
const int GDB_ID_ROOT = 0 ;
const int GDB_ID_NULL = -1 ;
//----------------- Costanti tipo oggetti del DB geometrico --------------------
enum GdbType { GDB_TY_NONE = 0,
GDB_TY_GEO = 1,
GDB_TY_GROUP = 2} ;
//----------------- Costanti livello oggetti del DB geometrico -----------------
enum GdbLevel { GDB_LV_USER = 1,
GDB_LV_SYSTEM = 2,
GDB_LV_TEMP = 3} ;
//----------------- Costanti modo oggetti del DB geometrico --------------------
enum GdbMode { GDB_MD_STD = 1,
GDB_MD_LOCKED = 2,
GDB_MD_HIDDEN = 3} ;
//----------------- Costanti stato oggetti del DB geometrico -------------------
enum GdbStatus { GDB_ST_OFF = 0,
GDB_ST_ON = 1,
GDB_ST_SEL = 2} ;
//----------------- Costanti marcatura oggetti del DB geometrico ---------------
enum GdbMark { GDB_MK_OFF = 0,
GDB_MK_ON = 1} ;
//----------------- Costanti materiale oggetti del DB geometrico ---------------
enum GdbMaterial { GDB_MT_COLOR = -1,
GDB_MT_PARENT = 0} ;
// valori positivi indicano indici nella lista dei materiali (1 based)
const int GDB_MT_NULL = GDB_MT_PARENT ;
//----------------- Costanti flag di BBox --------------------------------------
enum BBoxFlag { BBF_NONE = 0,
BBF_ONLY_VISIBLE = 1} ;