a1e4c312bd
- modifiche per materiali.
55 lines
1.9 KiB
C
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} ;
|