#include <gsl++/gsldefines.hh>
#include <tbb/mutex.h>
Go to the source code of this file.
Macros | |
#define | EXPORT DO_EXPORT |
Macro to set visibility to default, resp. __declspec(dllexport) More... | |
#define | EXPORT_CORE DO_IMPORT |
Macro to manage Visual C++ style dllimport/dllexport. More... | |
#define | MIA_MODULE_SUFFIX "mia" |
suffix for plug-ins More... | |
#define | NS_BEGIN(NS) namespace NS { |
conveniance define to start a namespace More... | |
#define | NS_END } |
conveniance define to end a namespace More... | |
#define | NS_MIA_BEGIN namespace mia { |
conveniance define to start the mia namespace More... | |
#define | NS_MIA_END } |
conveniance define to end the mia namespace More... | |
#define | NS_MIA_USE using namespace mia; |
conveniance define to use the mia namespace More... | |
#define | NS_USE(NS) using namespace NS |
conveniance define to use s namespace More... | |
Typedefs | |
typedef tbb::mutex | CMutex |
The mutex renamed to MIA style. More... | |
typedef tbb::mutex::scoped_lock | CScopedLock |
The scoped lock renamed to MIA style. More... | |
Enumerations | |
enum | EInterpolation { ip_nn, ip_linear, ip_bspline0, ip_bspline1, ip_bspline2, ip_bspline3, ip_bspline4, ip_bspline5, ip_omoms3, ip_unknown } |
some constants for interpoation types More... | |
enum | EInterpolationFactory { ipf_spline, ipf_unknown } |
Enumerate for the types of possible interpolator factories. More... | |
This file provides some defines to make life easier
Definition in file defines.hh.
#define EXPORT DO_EXPORT |
Macro to set visibility to default, resp. __declspec(dllexport)
Definition at line 115 of file defines.hh.
#define EXPORT_CORE DO_IMPORT |
Macro to manage Visual C++ style dllimport/dllexport.
Definition at line 111 of file defines.hh.
#define MIA_MODULE_SUFFIX "mia" |
suffix for plug-ins
Definition at line 93 of file defines.hh.
#define NS_BEGIN | ( | NS) | namespace NS { |
conveniance define to start a namespace
Definition at line 52 of file defines.hh.
#define NS_END } |
conveniance define to end a namespace
Definition at line 55 of file defines.hh.
#define NS_MIA_BEGIN namespace mia { |
conveniance define to start the mia namespace
Definition at line 43 of file defines.hh.
#define NS_MIA_END } |
conveniance define to end the mia namespace
Definition at line 46 of file defines.hh.
#define NS_MIA_USE using namespace mia; |
conveniance define to use the mia namespace
Definition at line 49 of file defines.hh.
#define NS_USE | ( | NS) | using namespace NS |
conveniance define to use s namespace
Definition at line 58 of file defines.hh.
typedef tbb::mutex CMutex |
The mutex renamed to MIA style.
Definition at line 35 of file defines.hh.
typedef tbb::mutex::scoped_lock CScopedLock |
The scoped lock renamed to MIA style.
Definition at line 39 of file defines.hh.
enum EInterpolation |
some constants for interpoation types
Definition at line 71 of file defines.hh.
Enumerate for the types of possible interpolator factories.
Enumerator | |
---|---|
ipf_spline |
bspline based interpolation |
ipf_unknown |
unkown type |
Definition at line 85 of file defines.hh.