21 #ifndef otbConcatenateVectorImageFilter_h
22 #define otbConcatenateVectorImageFilter_h
24 #include "itkImageToImageFilter.h"
35 template <
class TInputImage1,
class TInputImage2,
class TOutputImage>
41 typedef itk::ImageToImageFilter<TInputImage1, TOutputImage>
Superclass;
49 itkTypeMacro(VectorImageToImagePixelAccessor, ImageToImageFilter);
92 itkStaticConstMacro(InputImage1Dimension,
unsigned int, TInputImage1::ImageDimension);
93 itkStaticConstMacro(InputImage2Dimension,
unsigned int, TInputImage2::ImageDimension);
94 itkStaticConstMacro(OutputImageDimension,
unsigned int, TOutputImage::ImageDimension);
110 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
117 #ifndef OTB_MANUAL_INSTANTIATION
This filter concatenates the vector pixel of the first image with the vector pixel of the second imag...
InputImage2Type::PixelType InputPixel2Type
void SetInput2(const TInputImage2 *image)
itk::SmartPointer< const Self > ConstPointer
void PrintSelf(std::ostream &os, itk::Indent indent) const override
InputImage1Type::PixelType InputPixel1Type
void operator=(const Self &)=delete
itk::SmartPointer< Self > Pointer
TInputImage2 InputImage2Type
InputImage1Type::Pointer InputImage1PointerType
TOutputImage OutputImageType
InputImage2Type * GetInput2(void)
void GenerateOutputInformation() override
~ConcatenateVectorImageFilter() override
void BeforeThreadedGenerateData() override
InputImage1Type * GetInput1(void)
OutputImageType::InternalPixelType OutputInternalPixelType
ConcatenateVectorImageFilter Self
void DynamicThreadedGenerateData(const OutputImageRegionType &outputRegionForThread) override
OutputImageType::PixelType OutputPixelType
itk::ImageToImageFilter< TInputImage1, TOutputImage > Superclass
InputImage2Type::Pointer InputImage2PointerType
ConcatenateVectorImageFilter()
OutputImageType::Pointer OutputImagePointerType
TInputImage1 InputImage1Type
OutputImageType::RegionType OutputImageRegionType
ConcatenateVectorImageFilter(const Self &)=delete
void SetInput1(const TInputImage1 *image)
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.