|
ddt 1.2.1
|
Image Buffer class, handles internal CPL image. This file is part of the DDT Image Handling Library and provides a class that handles the internal CPL image. More...
#include "ddt/imageBuffer.hpp"#include <cstddef>#include <iostream>#include <memory>#include <mutex>#include <string>#include "boost/algorithm/string.hpp"#include "boost/predef/other/endian.h"#include "boost/foreach.hpp"#include "boost/property_tree/json_parser.hpp"#include "boost/property_tree/ptree.hpp"#include "ddt/ddtEncDec.hpp"#include "ddt/ddtEncDecBinaryxD.hpp"#include "ddt/ddtEncDecImage3D.hpp"#include "ddt/imageHelpers.hpp"Classes | |
| union | R4 |
| enum | Endianess { BIG_ENDIAN_ORDER = 0 , LITTLE_ENDIAN_ORDER = 1 , NETWORK_ENDIAN_ORDER = BIG_ENDIAN_ORDER , HOST_ENDIAN_ORDER = LITTLE_ENDIAN_ORDER } |
| const int | bytes_per_pixel_1 = 1 |
| const int | bytes_per_pixel_2 = 2 |
| const int | bytes_per_pixel_4 = 4 |
| const int | bytes_per_pixel_8 = 8 |
| template<typename T > | |
| void | SwapEnd (T &var) |
Image Buffer class, handles internal CPL image. This file is part of the DDT Image Handling Library and provides a class that handles the internal CPL image.
| enum Endianess |
| void SwapEnd | ( | T & | var | ) |
| const int bytes_per_pixel_1 = 1 |
| const int bytes_per_pixel_2 = 2 |
| const int bytes_per_pixel_4 = 4 |
| const int bytes_per_pixel_8 = 8 |