16 #include <boost/noncopyable.hpp>
18 #define Dt_THROW_ALGORITHM_EXCEPTION(errorMsg) \
19 throw DtAlgorithmManager::Exception( \
20 errorMsg, __DtFUNC__, DtFilename::stripPath(__FILE__), __LINE__, 0)
39 virtual void message(Severity,
const std::string&)
const;
41 void errorMessage(
const std::string&)
const;
42 void warnMessage(
const std::string&)
const;
43 void infoMessage(
const std::string&)
const;
44 void verboseMessage(
const std::string&)
const;
45 void debugMessage(
const std::string&)
const;
48 virtual bool cancel()
const;
Definition: algorithmManager.h:34
Definition: algorithmManager.h:31
Severity
Definition: algorithmManager.h:29
DtTaggedException< DtAlgorithmManager > Exception
Definition: algorithmManager.h:27
Definition: algorithmManager.h:32
Create a new MAK exception type that inherits from boost::exception. Tag is what differentiates this ...
Definition: taggedException.h:15
#define DT_DLL_vrfutil
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfutilDefines.h:34
General interface which can be passed into an algorithm to control its behavior.
Definition: algorithmManager.h:24
Definition: algorithmManager.h:33