|
OTB
9.0.0
Orfeo Toolbox
|
Go to the documentation of this file.
21 #ifndef otbWrapperTypes_h
22 #define otbWrapperTypes_h
26 #include "itkRGBPixel.h"
27 #include "itkRGBAPixel.h"
68 constexpr
char const* parameterTypesStrings[] = {
"Int",
81 "InputVectorDataList",
95 static_assert(std::extent<decltype(parameterTypesStrings)>::value ==
ParameterType_MAX__,
"Wrong number of parameters in parameterTypesStrings");
186 #endif // otbWrapperApplication_h_
otb::VectorImage< unsigned int > UInt32VectorImageType
@ ParameterType_Directory
otb::ObjectList< FloatVectorImageType > FloatVectorImageListType
@ ParameterType_InputImageList
@ ComplexImagePixelType_float
otb::VectorImage< float > FloatVectorImageType
double VectorDataCoordinatePrecisionType
otb::Image< int > Int32ImageType
otb::Image< unsigned short > UInt16ImageType
@ ComplexImagePixelType_int16
otb::Image< double > DoubleImageType
@ ParameterType_OutputFilename
@ ParameterType_InputImage
@ ParameterType_InputFilenameList
This class represents a hierarchy of vector data.
otb::ObjectList< VectorDataType > VectorDataListType
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.
@ ParameterType_InputProcessXML
Creation of an "otb" image which contains metadata.
ParameterType ParameterStringToType(const std::string &str)
otb::VectorImage< short > Int16VectorImageType
otb::VectorImage< DoubleComplexPixelType, 2 > ComplexDoubleVectorImageType
otb::Image< itk::RGBPixel< unsigned char > > UInt8RGBImageType
std::complex< int > Int32ComplexPixelType
otb::Image< short > Int16ImageType
otb::VectorImage< unsigned char > UInt8VectorImageType
otb::VectorImage< FloatComplexPixelType, 2 > ComplexFloatVectorImageType
otb::VectorImage< unsigned short > UInt16VectorImageType
std::complex< double > DoubleComplexPixelType
otb::Image< itk::RGBAPixel< unsigned char > > UInt8RGBAImageType
std::complex< float > FloatComplexPixelType
double VectorDataValuePrecisionType
@ ParameterType_OutputVectorData
@ ParameterType_OutputProcessXML
@ ParameterType_InputVectorDataList
otb::Image< Int32ComplexPixelType, 2 > ComplexInt32ImageType
otb::VectorImage< double > DoubleVectorImageType
otb::Image< unsigned char > UInt8ImageType
itk::ImageBase< 2 > ImageBaseType
@ ParameterType_OutputImage
otb::Image< FloatComplexPixelType, 2 > ComplexFloatImageType
@ ParameterType_StringList
@ ComplexImagePixelType_int32
otb::VectorImage< Int16ComplexPixelType, 2 > ComplexInt16VectorImageType
otb::Image< float > FloatImageType
std::complex< short > Int16ComplexPixelType
otb::Image< DoubleComplexPixelType, 2 > ComplexDoubleImageType
std::string ParameterTypeToString(ParameterType type)
This class is a generic all-purpose wrapping around an std::vector<itk::SmartPointer<ObjectType> >.
otb::ObjectList< FloatImageType > FloatImageListType
otb::Image< unsigned int > UInt32ImageType
otb::VectorImage< Int32ComplexPixelType, 2 > ComplexInt32VectorImageType
otb::Image< Int16ComplexPixelType, 2 > ComplexInt16ImageType
otb::VectorImage< int > Int32VectorImageType
otb::VectorData< VectorDataCoordinatePrecisionType, 2, VectorDataValuePrecisionType > VectorDataType
@ ComplexImagePixelType_double
@ ParameterType_InputVectorData
Creation of an "otb" vector image which contains metadata.
@ ParameterType_InputFilename