Log.h File Reference

Go to the source code of this file.

Namespaces

 artec
 
 artec::sdk
 
 artec::sdk::algorithms
 

Macros

#define AALGORITHMSDK_MESSAGE(severity, ...)   { if (artec::sdk::base::getOutputLevel() >= severity) artec::sdk::base::report(severity, L"AALGORITHM", __VA_ARGS__); }
 
#define AALGORITHMSDK_INFO(...)    AALGORITHMSDK_MESSAGE(artec::sdk::base::VerboseLevel_Info, __VA_ARGS__)
 
#define AALGORITHMSDK_ERROR(...)    AALGORITHMSDK_MESSAGE(artec::sdk::base::VerboseLevel_Error, __VA_ARGS__)
 
#define AALGORITHMSDK_WARNING(...)    AALGORITHMSDK_MESSAGE(artec::sdk::base::VerboseLevel_Warning, __VA_ARGS__)
 
#define AALGORITHMSDK_TRACE(...)    AALGORITHMSDK_MESSAGE(artec::sdk::base::VerboseLevel_Trace, __VA_ARGS__)
 

Macro Definition Documentation

#define AALGORITHMSDK_ERROR (   ...)    AALGORITHMSDK_MESSAGE(artec::sdk::base::VerboseLevel_Error, __VA_ARGS__)

Definition at line 22 of file Log.h.

#define AALGORITHMSDK_INFO (   ...)    AALGORITHMSDK_MESSAGE(artec::sdk::base::VerboseLevel_Info, __VA_ARGS__)

Definition at line 21 of file Log.h.

#define AALGORITHMSDK_MESSAGE (   severity,
  ... 
)    { if (artec::sdk::base::getOutputLevel() >= severity) artec::sdk::base::report(severity, L"AALGORITHM", __VA_ARGS__); }

Definition at line 20 of file Log.h.

#define AALGORITHMSDK_TRACE (   ...)    AALGORITHMSDK_MESSAGE(artec::sdk::base::VerboseLevel_Trace, __VA_ARGS__)

Definition at line 24 of file Log.h.

#define AALGORITHMSDK_WARNING (   ...)    AALGORITHMSDK_MESSAGE(artec::sdk::base::VerboseLevel_Warning, __VA_ARGS__)

Definition at line 23 of file Log.h.