OTB
9.0.0
Orfeo Toolbox
|
#include <otbProfileDerivativeToMultiScaleCharacteristicsFilter.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef InputImageListType::Pointer | InputImageListPointerType |
typedef Superclass::InputImageListType | InputImageListType |
typedef InputImageType::Pointer | InputImagePointerType |
typedef TInputImage | InputImageType |
typedef LabeledImageType::Pointer | LabeledImagePointerType |
typedef TLabeledImage | LabeledImageType |
typedef LabeledImageType::PixelType | LabeledPixelType |
typedef OutputImageType::Pointer | OutputImagePointerType |
typedef TOutputImage | OutputImageType |
typedef OutputImageType::PixelType | OutputPixelType |
typedef itk::SmartPointer< Self > | Pointer |
typedef OutputImageType::RegionType | RegionType |
typedef ProfileDerivativeToMultiScaleCharacteristicsFilter | Self |
typedef ImageListToImageFilter< TInputImage, TOutputImage > | Superclass |
Public Types inherited from otb::ImageListToImageFilter< TInputImage, TOutputImage > | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef InputImageListType::ConstPointer | InputImageListConstPointerType |
typedef ImageList< InputImageType > | InputImageListType |
typedef InputImageType::PixelType | InputImagePixelType |
typedef InputImageType::ConstPointer | InputImagePointer |
typedef InputImageType::RegionType | InputImageRegionType |
typedef TInputImage | InputImageType |
typedef OutputImageType::Pointer | OutputImagePointerType |
typedef Superclass::OutputImageType | OutputImageType |
typedef itk::SmartPointer< Self > | Pointer |
typedef ImageListToImageFilter | Self |
typedef InputImageType::SizeType | SizeType |
typedef itk::ImageSource< TOutputImage > | Superclass |
typedef InputImageType::ValueType | ValueType |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual LabeledPixelType | GetInitialValue () |
virtual const char * | GetNameOfClass () const |
virtual TLabeledImage * | GetOutputCharacteristics (void) |
virtual void | SetInitialValue (LabeledPixelType _arg) |
Public Member Functions inherited from otb::ImageListToImageFilter< TInputImage, TOutputImage > | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual void | SetInput (const InputImageListType *image) |
InputImageListType * | GetInput (void) |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from otb::ImageListToImageFilter< TInputImage, TOutputImage > | |
static Pointer | New () |
LabeledPixelType | m_InitialValue |
LabeledPixelType | m_Step |
virtual void | SetStep (LabeledPixelType _arg) |
virtual LabeledPixelType | GetStep () |
void | GenerateData (void) override |
void | GenerateOutputInformation (void) override |
void | GenerateInputRequestedRegion (void) override |
ProfileDerivativeToMultiScaleCharacteristicsFilter () | |
~ProfileDerivativeToMultiScaleCharacteristicsFilter () override | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
ProfileDerivativeToMultiScaleCharacteristicsFilter (const Self &)=delete | |
void | operator= (const Self &)=delete |
Additional Inherited Members | |
Static Public Attributes inherited from otb::ImageListToImageFilter< TInputImage, TOutputImage > | |
static const unsigned int | InputImageDimension = TInputImage::ImageDimension |
Protected Member Functions inherited from otb::ImageListToImageFilter< TInputImage, TOutputImage > | |
ImageListToImageFilter () | |
~ImageListToImageFilter () override | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
This filter extracts the maximum derivative value of the input profile.
This filter extracts the maximum derivative value of the input profile as well as the parameter (called characteristic) for which this maxima occurs.
The maxima can be retrieved by the GetOutput() image, while the characteristics can be retrieved by the GetOutputCharacteristics().
Please note that this characteristics can be scaled using the InitialValue and Step parameter corresponding to the input profile.
Definition at line 45 of file otbProfileDerivativeToMultiScaleCharacteristicsFilter.h.
typedef itk::SmartPointer<const Self> otb::ProfileDerivativeToMultiScaleCharacteristicsFilter< TInputImage, TOutputImage, TLabeledImage >::ConstPointer |
Definition at line 52 of file otbProfileDerivativeToMultiScaleCharacteristicsFilter.h.
typedef InputImageListType::Pointer otb::ProfileDerivativeToMultiScaleCharacteristicsFilter< TInputImage, TOutputImage, TLabeledImage >::InputImageListPointerType |
Definition at line 68 of file otbProfileDerivativeToMultiScaleCharacteristicsFilter.h.
typedef Superclass::InputImageListType otb::ProfileDerivativeToMultiScaleCharacteristicsFilter< TInputImage, TOutputImage, TLabeledImage >::InputImageListType |
Definition at line 67 of file otbProfileDerivativeToMultiScaleCharacteristicsFilter.h.
typedef InputImageType::Pointer otb::ProfileDerivativeToMultiScaleCharacteristicsFilter< TInputImage, TOutputImage, TLabeledImage >::InputImagePointerType |
Definition at line 64 of file otbProfileDerivativeToMultiScaleCharacteristicsFilter.h.
typedef TInputImage otb::ProfileDerivativeToMultiScaleCharacteristicsFilter< TInputImage, TOutputImage, TLabeledImage >::InputImageType |
Template parameters typedefs
Definition at line 58 of file otbProfileDerivativeToMultiScaleCharacteristicsFilter.h.
typedef LabeledImageType::Pointer otb::ProfileDerivativeToMultiScaleCharacteristicsFilter< TInputImage, TOutputImage, TLabeledImage >::LabeledImagePointerType |
Definition at line 66 of file otbProfileDerivativeToMultiScaleCharacteristicsFilter.h.
typedef TLabeledImage otb::ProfileDerivativeToMultiScaleCharacteristicsFilter< TInputImage, TOutputImage, TLabeledImage >::LabeledImageType |
Definition at line 63 of file otbProfileDerivativeToMultiScaleCharacteristicsFilter.h.
typedef LabeledImageType::PixelType otb::ProfileDerivativeToMultiScaleCharacteristicsFilter< TInputImage, TOutputImage, TLabeledImage >::LabeledPixelType |
Definition at line 70 of file otbProfileDerivativeToMultiScaleCharacteristicsFilter.h.
typedef OutputImageType::Pointer otb::ProfileDerivativeToMultiScaleCharacteristicsFilter< TInputImage, TOutputImage, TLabeledImage >::OutputImagePointerType |
Definition at line 65 of file otbProfileDerivativeToMultiScaleCharacteristicsFilter.h.
typedef TOutputImage otb::ProfileDerivativeToMultiScaleCharacteristicsFilter< TInputImage, TOutputImage, TLabeledImage >::OutputImageType |
Definition at line 62 of file otbProfileDerivativeToMultiScaleCharacteristicsFilter.h.
typedef OutputImageType::PixelType otb::ProfileDerivativeToMultiScaleCharacteristicsFilter< TInputImage, TOutputImage, TLabeledImage >::OutputPixelType |
Definition at line 71 of file otbProfileDerivativeToMultiScaleCharacteristicsFilter.h.
typedef itk::SmartPointer<Self> otb::ProfileDerivativeToMultiScaleCharacteristicsFilter< TInputImage, TOutputImage, TLabeledImage >::Pointer |
Definition at line 51 of file otbProfileDerivativeToMultiScaleCharacteristicsFilter.h.
typedef OutputImageType::RegionType otb::ProfileDerivativeToMultiScaleCharacteristicsFilter< TInputImage, TOutputImage, TLabeledImage >::RegionType |
Definition at line 69 of file otbProfileDerivativeToMultiScaleCharacteristicsFilter.h.
typedef ProfileDerivativeToMultiScaleCharacteristicsFilter otb::ProfileDerivativeToMultiScaleCharacteristicsFilter< TInputImage, TOutputImage, TLabeledImage >::Self |
Standard typedefs
Definition at line 49 of file otbProfileDerivativeToMultiScaleCharacteristicsFilter.h.
typedef ImageListToImageFilter<TInputImage, TOutputImage> otb::ProfileDerivativeToMultiScaleCharacteristicsFilter< TInputImage, TOutputImage, TLabeledImage >::Superclass |
Definition at line 50 of file otbProfileDerivativeToMultiScaleCharacteristicsFilter.h.
|
protected |
Constructor
|
inlineoverrideprotected |
Destructor
Definition at line 108 of file otbProfileDerivativeToMultiScaleCharacteristicsFilter.h.
|
privatedelete |
The initial value of the profile
virtual::itk::LightObject::Pointer otb::ProfileDerivativeToMultiScaleCharacteristicsFilter< TInputImage, TOutputImage, TLabeledImage >::CreateAnother | ( | void | ) | const |
|
overrideprotected |
Main computation method
|
overrideprotected |
GenerateInputRequestedRegion Set the requested region of each image in the list.
|
overrideprotected |
GenerateOutputInformation Set the number of bands of the output. Copy information from the first image of the list if existing.
|
virtual |
|
virtual |
Creation through object factory macro
Reimplemented from otb::ImageListToImageFilter< TInputImage, TOutputImage >.
|
virtual |
Returns the characteristics image.
|
virtual |
The initial value of the profile
|
static |
Type macro
|
privatedelete |
The initial value of the profile
|
overrideprotected |
PrintSelf method
|
virtual |
Set/Get the initial profile value
|
virtual |
Set/Get the profile step
|
private |
The initial value of the profile
Definition at line 120 of file otbProfileDerivativeToMultiScaleCharacteristicsFilter.h.
|
private |
The step of the profile
Definition at line 123 of file otbProfileDerivativeToMultiScaleCharacteristicsFilter.h.