36 #ifndef GEOTESSException_H
37 #define GEOTESSException_H
83 : emessage(message), ecode(code)
94 : emessage(
""), ecode(code)
98 <<
", Line: " << line << endl << endl;
109 : emessage(
""), ecode(code)
126 static void appendInfo(ostringstream& os,
const string& file,
int line)
129 <<
", Line: " << line << endl << endl;
135 static void appendInfo(
string& msg,
const string& file,
int line)
static const string getOpSys()
static string itos(int i, const string &frmt="%d")
An exception class for all GeoTess objects.
GeoTessException(ostringstream &os, const string &file, int line, int code)
virtual ~GeoTessException()
GeoTessException(std::string message, int code)
GeoTessException(const string &msg, const string &file, int line, int code)
static void appendInfo(ostringstream &os, const string &file, int line)
static void appendInfo(string &msg, const string &file, int line)
static string getVersion()