|
OTB
9.0.0
Orfeo Toolbox
|
Go to the documentation of this file.
21 #ifndef otbSparseWvltToAngleMapperListFilter_h
22 #define otbSparseWvltToAngleMapperListFilter_h
27 #include "itkProcessObject.h"
28 #include "itkDataObjectDecorator.h"
29 #include "itkImageRegionConstIterator.h"
46 template <
class TInputImageList,
class TOutputSampleList,
unsigned int VNbInputImages>
73 typedef typename InputImageType::SizeType
SizeType;
74 typedef typename InputImageType::ValueType
ValueType;
89 using Superclass::SetInput;
118 using Superclass::MakeOutput;
120 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
140 #ifndef OTB_MANUAL_INSTANTIATION
This class select N-uple join-wvlt coeff for sparse unmixing.
OutputSampleListType * GetOutputSampleList()
std::vector< InputImageListConstIteratorType > InputImageListConstIteratorVectorType
InputImageType::ValueType ValueType
void GenerateData() override
OutputSampleListObjectType * GetOutput()
itk::ProcessObject::DataObjectPointerArraySizeType DataObjectPointerArraySizeType
InputImageType::RegionType InputImageRegionType
virtual OutputMeasurementVectorType FromEuclideanToSphericalSpace(const ImageConstIteratorVectorType &) const
OutputMeasurementVectorType::ValueType OutputValueType
itk::DataObjectDecorator< OutputSampleListType > OutputSampleListObjectType
InputImageListType::Pointer InputImageListPointerType
SparseWvltToAngleMapperListFilter Self
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.
itk::DataObject::Pointer DataObjectPointer
const InputImageListType * GetInput(unsigned int i) const
DataObjectPointer MakeOutput(DataObjectPointerArraySizeType idx) override
OutputSampleListType::ConstPointer OutputSampleListConstPointer
void PrintSelf(std::ostream &os, itk::Indent indent) const override
virtual bool IsToGenerate(const ImageConstIteratorVectorType &) const
TOutputSampleList OutputSampleListType
ValueType m_ThresholdValue
InputImageType::PixelType InputImagePixelType
void operator=(const Self &)
OutputSampleListType::Pointer OutputSampleListPointer
SparseWvltToAngleMapperListFilter()
OutputSampleListType::MeasurementVectorType OutputMeasurementVectorType
itk::ProcessObject Superclass
~SparseWvltToAngleMapperListFilter() override
InputImageType::Pointer InputImagePointerType
TInputImageList InputImageListType
void SetInput(unsigned int i, const InputImageListType *)
itk::SmartPointer< Self > Pointer
itk::ImageRegionConstIterator< InputImageType > ImageConstIteratorType
std::vector< ImageConstIteratorType > ImageConstIteratorVectorType
static const unsigned int NumberOfInputImages
InputImageListType::ConstIterator InputImageListConstIteratorType
InputImageType::SizeType SizeType
InputImageListType::ImageType InputImageType
itk::SmartPointer< const Self > ConstPointer