![]() |
OTB
10.0.0
Orfeo Toolbox
|
#include "itkMacro.h"#include "itkObject.h"#include "itkThreadSupport.h"#include "otbConfigure.h"#include "otbLogger.h"
Include dependency graph for otbMacro.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.
1.9.1