GDCM 2.0.17
|
#include <gdcmByteSwap.h>
Static Public Member Functions | |
static void | Swap (T &p) |
static void | SwapFromSwapCodeIntoSystem (T &p, SwapCode const &sc) |
static void | SwapRange (T *p, unsigned int num) |
static void | SwapRangeFromSwapCodeIntoSystem (T *p, SwapCode const &sc, std::streamoff num) |
static bool | SystemIsBigEndian () |
static bool | SystemIsLittleEndian () |
Perform machine dependent byte swaping (Little Endian, Big Endian, Bad Little Endian, Bad Big Endian). TODO: bswap_32 / bswap_64 ...
static void gdcm::ByteSwap< T >::Swap | ( | T & | p | ) | [static] |
static void gdcm::ByteSwap< T >::SwapFromSwapCodeIntoSystem | ( | T & | p, |
SwapCode const & | sc | ||
) | [static] |
static void gdcm::ByteSwap< T >::SwapRange | ( | T * | p, |
unsigned int | num | ||
) | [static] |
static void gdcm::ByteSwap< T >::SwapRangeFromSwapCodeIntoSystem | ( | T * | p, |
SwapCode const & | sc, | ||
std::streamoff | num | ||
) | [static] |
static bool gdcm::ByteSwap< T >::SystemIsBigEndian | ( | ) | [static] |
Query the machine Endian-ness.
static bool gdcm::ByteSwap< T >::SystemIsLittleEndian | ( | ) | [static] |