OTB
9.0.0
Orfeo Toolbox
|
Go to the source code of this file.
Namespaces | |
otb | |
#define __has_attribute | ( | attr | ) | 0 |
Set built-in type. Creates member Set"name"() (e.g., SetVisibility());
Definition at line 208 of file otbMacro.h.
#define OTB_FALLTHROUGH |
Set built-in type. Creates member Set"name"() (e.g., SetVisibility());
Definition at line 216 of file otbMacro.h.
#define otbClassContext | ( | x | ) | << this->GetNameOfClass() << " (" << this << "): " x |
Definition at line 49 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 72 of file otbMacro.h.
#define otbDebugMacro | ( | x | ) | otbLogMacro(Debug, otbFileContext(otbClassContext(x))) |
Definition at line 61 of file otbMacro.h.
#define otbFileContext | ( | x | ) | << "file " __FILE__ ", line " << __LINE__ << ", " x |
Definition at line 47 of file otbMacro.h.
#define otbGenericExceptionMacro | ( | T, | |
x | |||
) |
Set built-in type. Creates member Set"name"() (e.g., SetVisibility());
Definition at line 144 of file otbMacro.h.
#define otbGenericMsgDebugMacro | ( | x | ) | otbLogMacro(Debug, x) |
Definition at line 63 of file otbMacro.h.
#define otbGenericMsgTestingMAcro | ( | x | ) | otbLogMacro(Info, "[testing] " << x) |
Definition at line 67 of file otbMacro.h.
#define otbGenericWarningMacro | ( | x | ) | otbLogMacro(Warning, otbFileContext(x)) |
Definition at line 66 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 100 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 112 of file otbMacro.h.
#define otbGetObjectMemberMacro | ( | object, | |
name, | |||
type | |||
) |
Get built-in type. Creates member Get"name"() (e.g., GetVisibility());
Definition at line 89 of file otbMacro.h.
#define otbLogMacro | ( | level, | |
msg | |||
) |
Definition at line 52 of file otbMacro.h.
#define otbMsgDebugMacro | ( | x | ) | otbLogMacro(Debug, otbFileContext(x)) |
Definition at line 62 of file otbMacro.h.
#define otbMsgDevMacro | ( | x | ) | otbLogMacro(Debug, otbFileContext(x)) |
Definition at line 64 of file otbMacro.h.
#define otbSetObjectMemberMacro | ( | object, | |
name, | |||
type | |||
) |
Set built-in type. Creates member Set"name"() (e.g., SetVisibility());
Definition at line 79 of file otbMacro.h.
#define otbTestingCheckNotValidCommand | ( | command | ) |
Set built-in type. Creates member Set"name"() (e.g., SetVisibility());
Definition at line 152 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 123 of file otbMacro.h.
#define otbUnusedMacro | ( | x | ) |
Set built-in type. Creates member Set"name"() (e.g., SetVisibility());
Definition at line 188 of file otbMacro.h.
#define otbUseInDebug | ( | name | ) | name |
Set built-in type. Creates member Set"name"() (e.g., SetVisibility());
Definition at line 198 of file otbMacro.h.
#define otbUseInRelease | ( | name | ) |
Set built-in type. Creates member Set"name"() (e.g., SetVisibility());
Definition at line 199 of file otbMacro.h.
#define otbWarningMacro | ( | x | ) | otbLogMacro(Warning, otbFileContext(otbClassContext(x))) |
Definition at line 65 of file otbMacro.h.