OTB  6.7.0
Orfeo Toolbox
Classes | Namespaces | Macros
otbRADImageIO.h File Reference
#include "otbImageIOBase.h"
#include <string>
#include <vector>
#include <fstream>
+ Include dependency graph for otbRADImageIO.h:

Go to the source code of this file.

Classes

class  otb::RADImageIO
 

Namespaces

 otb
 

Macros

#define otbSetTypeRADMacro(WeakType, CAI_VALUE)
 
#define otbSwappFileOrderToSystemOrderMacro(StrongType, buffer, buffer_size)
 
#define otbSwappFileToSystemMacro(StrongType, WeakType, buffer, buffer_size)
 

Macro Definition Documentation

#define otbSetTypeRADMacro (   WeakType,
  CAI_VALUE 
)
Value:
else if (this->GetComponentType() == WeakType) \
{ \
m_TypeRAD = CAI_VALUE; \
}

Definition at line 173 of file otbRADImageIO.h.

#define otbSwappFileOrderToSystemOrderMacro (   StrongType,
  buffer,
  buffer_size 
)
Value:
{ \
typedef itk::ByteSwapper<StrongType> InternalByteSwapperType; \
if (m_ByteOrder != m_FileByteOrder) \
{ \
if (m_ByteOrder == LittleEndian) \
{ \
InternalByteSwapperType::SwapRangeFromSystemToBigEndian((StrongType *) buffer, buffer_size); \
} \
else if (m_ByteOrder == BigEndian) \
{ \
InternalByteSwapperType::SwapRangeFromSystemToLittleEndian((StrongType *) buffer, buffer_size); \
} \
} \
}

Definition at line 151 of file otbRADImageIO.h.

#define otbSwappFileToSystemMacro (   StrongType,
  WeakType,
  buffer,
  buffer_size 
)
Value:
else if (this->GetComponentType() == WeakType) \
{ \
otbSwappFileOrderToSystemOrderMacro(StrongType, buffer, buffer_size) \
}
#define otbSwappFileOrderToSystemOrderMacro(StrongType, buffer, buffer_size)

Definition at line 167 of file otbRADImageIO.h.