OTB
9.0.0
Orfeo Toolbox
|
#include <otbConvertPixelBuffer.h>
Public Types | |
typedef OutputConvertTraits::ComponentType | OutputComponentType |
static void | Convert (InputPixelType *inputData, int inputNumberOfComponents, OutputPixelType *outputData, vcl_size_t size) |
static void | ConvertVectorImage (InputPixelType *inputData, int inputNumberOfComponents, OutputPixelType *outputData, vcl_size_t size) |
static void | ConvertComplexVectorImageToVectorImage (std::complex< InputPixelType > *inputData, int inputNumberOfComponents, OutputPixelType *outputData, vcl_size_t size) |
static void | ConvertComplexVectorImageToVectorImageComplex (std::complex< InputPixelType > *inputData, int inputNumberOfComponents, OutputPixelType *outputData, vcl_size_t size) |
static void | ConvertComplexToGray (std::complex< InputPixelType > *inputData, int inputNumberOfComponents, OutputPixelType *outputData, vcl_size_t size) |
static void | ConvertGrayToComplex (InputPixelType *inputData, OutputPixelType *OutputData, vcl_size_t size) |
ConvertPixelBuffer () | |
~ConvertPixelBuffer () | |
Class to convert blocks of data from one type to another.
ConvertPixelBuffer uses itk::ConvertPixelBuffer to perform most of the conversions. The monoband to complex conversion is done in this class (different rule than in ITK). New conversions methods are also added in this class : ConvertComplexVectorImageToVectorImage ConvertComplexVectorImageToVectorImageComplex ConvertComplexToGray
Definition at line 46 of file otbConvertPixelBuffer.h.
typedef OutputConvertTraits::ComponentType otb::ConvertPixelBuffer< InputPixelType, OutputPixelType, OutputConvertTraits >::OutputComponentType |
Determine the output data type.
Definition at line 51 of file otbConvertPixelBuffer.h.
|
private |
General method converts from one type to another.
|
private |
General method converts from one type to another.
|
static |
General method converts from one type to another.
Definition at line 31 of file otbConvertPixelBuffer.hxx.
References otb::mpl::GetNumberOfComponents().
|
static |
General method converts from one type to another.
Definition at line 86 of file otbConvertPixelBuffer.hxx.
References otb::ComplexCast().
|
static |
General method converts from one type to another.
Definition at line 108 of file otbConvertPixelBuffer.hxx.
|
static |
General method converts from one type to another.
Definition at line 124 of file otbConvertPixelBuffer.hxx.
References otb::ComplexCast().
|
staticprotected |
Conversions related to complex
Definition at line 48 of file otbConvertPixelBuffer.hxx.
|
static |
General method converts from one type to another.
Definition at line 101 of file otbConvertPixelBuffer.hxx.