![]() |
OTB
10.0.0
Orfeo Toolbox
|
#include "itkMacro.h"
#include "itkObject.h"
#include "itkThreadSupport.h"
#include "otbConfigure.h"
#include "otbLogger.h"
Go to the source code of this file.
Namespaces | |
otb | |
Macros | |
#define | __has_attribute(attr) 0 |
#define | OTB_DISABLE_DYNAMIC_MT this->DynamicMultiThreadingOff(); |
#define | OTB_FALLTHROUGH |
#define | otbClassContext(x) << this->GetNameOfClass() << " (" << this << "): " x |
#define | otbControlConditionTestMacro(condition, message) |
#define | otbDebugMacro(x) otbLogMacro(Debug, otbFileContext(otbClassContext(x))) |
#define | otbFileContext(x) << "file " __FILE__ ", line " << __LINE__ << ", " x |
#define | otbGenericExceptionMacro(T, x) |
#define | otbGenericMsgDebugMacro(x) otbLogMacro(Debug, x) |
#define | otbGenericMsgTestingMAcro(x) otbLogMacro(Info, "[testing] " << x) |
#define | otbGenericWarningMacro(x) otbLogMacro(Warning, otbFileContext(x)) |
#define | otbGetObjectMemberConstMacro(object, name, type) |
#define | otbGetObjectMemberConstReferenceMacro(object, name, type) |
#define | otbGetObjectMemberMacro(object, name, type) |
#define | otbLogMacro(level, msg) |
#define | otbMsgDebugMacro(x) otbLogMacro(Debug, otbFileContext(x)) |
#define | otbMsgDevMacro(x) otbLogMacro(Debug, otbFileContext(x)) |
#define | otbSetObjectMemberMacro(object, name, type) |
#define | otbTestingCheckNotValidCommand(command) |
#define | otbTestingCheckValidCommand(command) |
#define | otbUnusedMacro(x) |
#define | otbUseInDebug(name) name |
#define | otbUseInRelease(name) |
#define | otbWarningMacro(x) otbLogMacro(Warning, otbFileContext(otbClassContext(x))) |
#define __has_attribute | ( | attr | ) | 0 |
This macro is used to control condition. It use ONLY by the OTB developers
Definition at line 260 of file otbMacro.h.
#define OTB_DISABLE_DYNAMIC_MT this->DynamicMultiThreadingOff(); |
This macro is used to control condition. It use ONLY by the OTB developers
Definition at line 86 of file otbMacro.h.
#define OTB_FALLTHROUGH |
This macro is used to control condition. It use ONLY by the OTB developers
Definition at line 268 of file otbMacro.h.
#define otbClassContext | ( | x | ) | << this->GetNameOfClass() << " (" << this << "): " x |
This macro is used to control condition. It use ONLY by the OTB developers
Definition at line 101 of file otbMacro.h.
#define otbControlConditionTestMacro | ( | condition, | |
message | |||
) |
This macro is used to control condition. It use ONLY by the OTB developers
Definition at line 124 of file otbMacro.h.
#define otbDebugMacro | ( | x | ) | otbLogMacro(Debug, otbFileContext(otbClassContext(x))) |
This macro is used to control condition. It use ONLY by the OTB developers
Definition at line 113 of file otbMacro.h.
#define otbFileContext | ( | x | ) | << "file " __FILE__ ", line " << __LINE__ << ", " x |
This macro is used to control condition. It use ONLY by the OTB developers
Definition at line 99 of file otbMacro.h.
#define otbGenericExceptionMacro | ( | T, | |
x | |||
) |
This macro is used to control condition. It use ONLY by the OTB developers
Definition at line 196 of file otbMacro.h.
#define otbGenericMsgDebugMacro | ( | x | ) | otbLogMacro(Debug, x) |
This macro is used to control condition. It use ONLY by the OTB developers
Definition at line 115 of file otbMacro.h.
#define otbGenericMsgTestingMAcro | ( | x | ) | otbLogMacro(Info, "[testing] " << x) |
This macro is used to control condition. It use ONLY by the OTB developers
Definition at line 119 of file otbMacro.h.
#define otbGenericWarningMacro | ( | x | ) | otbLogMacro(Warning, otbFileContext(x)) |
This macro is used to control condition. It use ONLY by the OTB developers
Definition at line 118 of file otbMacro.h.
#define otbGetObjectMemberConstMacro | ( | object, | |
name, | |||
type | |||
) |
Get built-in type. Creates member Get"name"() (e.g., GetVisibility()); This is the "const" form of the itkGetMacro. It should be used unless the member can be changed through the "Get" access routine.
Definition at line 152 of file otbMacro.h.
#define otbGetObjectMemberConstReferenceMacro | ( | object, | |
name, | |||
type | |||
) |
Get built-in type. Creates member Get"name"() (e.g., GetVisibility()); This is the "const" form of the itkGetMacro. It should be used unless the member can be changed through the "Get" access routine. This versions returns a const reference to the variable.
Definition at line 164 of file otbMacro.h.
#define otbGetObjectMemberMacro | ( | object, | |
name, | |||
type | |||
) |
Get built-in type. Creates member Get"name"() (e.g., GetVisibility());
Definition at line 141 of file otbMacro.h.
#define otbLogMacro | ( | level, | |
msg | |||
) |
This macro is used to control condition. It use ONLY by the OTB developers
Definition at line 104 of file otbMacro.h.
#define otbMsgDebugMacro | ( | x | ) | otbLogMacro(Debug, otbFileContext(x)) |
This macro is used to control condition. It use ONLY by the OTB developers
Definition at line 114 of file otbMacro.h.
#define otbMsgDevMacro | ( | x | ) | otbLogMacro(Debug, otbFileContext(x)) |
This macro is used to control condition. It use ONLY by the OTB developers
Definition at line 116 of file otbMacro.h.
#define otbSetObjectMemberMacro | ( | object, | |
name, | |||
type | |||
) |
Set built-in type. Creates member Set"name"() (e.g., SetVisibility());
Definition at line 131 of file otbMacro.h.
#define otbTestingCheckNotValidCommand | ( | command | ) |
This macro is used to control condition. It use ONLY by the OTB developers
Definition at line 204 of file otbMacro.h.
#define otbTestingCheckValidCommand | ( | command | ) |
Testing macro. This macro doesn't throw a exception if the called command generate a itk::ExceptionObject object. For all others use cases, the macro generate a exception.
Definition at line 175 of file otbMacro.h.
#define otbUnusedMacro | ( | x | ) |
This macro is used to control condition. It use ONLY by the OTB developers
Definition at line 240 of file otbMacro.h.
#define otbUseInDebug | ( | name | ) | name |
This macro is used to control condition. It use ONLY by the OTB developers
Definition at line 250 of file otbMacro.h.
#define otbUseInRelease | ( | name | ) |
This macro is used to control condition. It use ONLY by the OTB developers
Definition at line 251 of file otbMacro.h.
#define otbWarningMacro | ( | x | ) | otbLogMacro(Warning, otbFileContext(otbClassContext(x))) |
This macro is used to control condition. It use ONLY by the OTB developers
Definition at line 117 of file otbMacro.h.