- TraceLevel (const char* const traceString);
-
- addTrace (const char* const traceString);
-
- bool isTrace (const char* const traceQuery) const;
+ static const int TRACE_INVALID;
+ static const int TRACE_NONE;
+ static const int TRACE_CONSOLE;
+ static const int TRACE_PHANTOM;
+ static const int TRACE_PROJECTIONS;
+ static const int TRACE_PLOT;
+ static const int TRACE_CLIPPING;
+
+ static const int BIT_CONSOLE;
+ static const int BIT_PHANTOM;
+ static const int BIT_PROJECTIONS;
+ static const int BIT_PLOT;
+ static const int BIT_CLIPPING;
+
+ Trace (const char* const traceString);
+
+ void addTrace (const char* const traceString);
+
+ bool isTrace (const char* const traceQuery) const;
+
+ int getTraceLevel(void) const { return m_traceLevel; }
+
+ static int convertTraceNameToID (const char* traceName);
+ static const char* convertTraceIDToTitle (int idTrace);
+ static const char* convertTraceIDToName (int idTrace);
+
+ static const int getTraceCount() {return s_iTraceCount;}
+ static const char** getTraceNameArray() {return s_aszTraceName;}
+ static const char** getTraceTitleArray() {return s_aszTraceTitle;}