#ifndef STRUCTURE_PXX_INCLUDED #define STRUCTURE_PXX_INCLUDED #ifdef HAVE_CONFIG_H # include #endif #ifdef OCE_HAVE_LIMITS # include #elif defined (OCE_HAVE_LIMITS_H) # include #endif #ifdef WNT # include #endif // structure priority : range (do not change this range !) // call_togl_displaystructure, CALL_DEF_VIEW, MajView ... #define Structure_MAX_PRIORITY 10 #define Structure_MIN_PRIORITY 0 #include // structures identifiers : possible range // check the value of View_IDMAX (must be < Structure_IDMIN) #define Structure_IDMIN 10001 // /2 pour eviter les problemes d'overflow #define Structure_IDMAX INT_MAX/2 #include // check the value of Group_IDMIN (must be > last label value) // (today Structure_LABCONNECT) #define Structure_GROUPBEGIN Group_IDMIN-2 #define Structure_GROUPEND Group_IDMIN-1 #define Structure_END Group_IDMIN-1 #define MyStructureManager ((Graphic3d_StructureManager*) MyPtrStructureManager) #define MyFirstStructureManager ((Graphic3d_StructureManager*) MyFirstPtrStructureManager) #endif