21 #ifndef otbProfileDerivativeToMultiScaleCharacteristicsFilter_h
22 #define otbProfileDerivativeToMultiScaleCharacteristicsFilter_h
44 template <
class TInputImage,
class TOutputImage,
class TLabeledImage>
113 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
126 #ifndef OTB_MANUAL_INSTANTIATION
Base class for all the filters taking an images list as input to produce an image.
itk::SmartPointer< Self > Pointer
Base class for all the filters taking an image input to produce an image list.
This filter extracts the maximum derivative value of the input profile.
void GenerateInputRequestedRegion(void) override
ProfileDerivativeToMultiScaleCharacteristicsFilter(const Self &)=delete
TOutputImage OutputImageType
LabelledImageType::PixelType LabeledPixelType
OutputImageType::PixelType OutputPixelType
OutputImageType::RegionType RegionType
ImageListToImageFilter< TInputImage, TOutputImage > Superclass
TInputImage InputImageType
itk::SmartPointer< Self > Pointer
itk::SmartPointer< const Self > ConstPointer
LabeledPixelType m_InitialValue
LabelledImageType::Pointer LabeledImagePointerType
ProfileDerivativeToMultiScaleCharacteristicsFilter()
InputImageType::Pointer InputImagePointerType
ProfileDerivativeToMultiScaleCharacteristicsFilter Self
OutputImageType::Pointer OutputImagePointerType
void GenerateOutputInformation(void) override
void GenerateData(void) override
InputImageListType::Pointer InputImageListPointerType
void operator=(const Self &)=delete
Superclass::InputImageListType InputImageListType
~ProfileDerivativeToMultiScaleCharacteristicsFilter() override
TLabeledImage LabelledImageType
virtual TLabeledImage * GetOutputCharacteristics(void)
void PrintSelf(std::ostream &os, itk::Indent indent) const override
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.