OTB
9.0.0
Orfeo Toolbox
|
#include <otbProfileToProfileDerivativeFilter.h>
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
void | GenerateInputRequestedRegion (void) override |
void | GenerateOutputInformation (void) override |
virtual const char * | GetNameOfClass () const |
Public Member Functions inherited from otb::ImageListToImageListFilter< TInputImage, TOutputImage > | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual void | SetInput (const InputImageListType *imageList) |
virtual InputImageListType * | GetInput (void) |
Public Member Functions inherited from otb::ImageListSource< TOutputImage > | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual OutputImageListType * | GetOutput (void) |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from otb::ImageListToImageListFilter< TInputImage, TOutputImage > | |
static Pointer | New () |
Static Public Member Functions inherited from otb::ImageListSource< TOutputImage > | |
static Pointer | New () |
Protected Member Functions | |
void | GenerateData (void) override |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
ProfileToProfileDerivativeFilter () | |
~ProfileToProfileDerivativeFilter () override | |
Protected Member Functions inherited from otb::ImageListToImageListFilter< TInputImage, TOutputImage > | |
ImageListToImageListFilter () | |
~ImageListToImageListFilter () override | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
Protected Member Functions inherited from otb::ImageListSource< TOutputImage > | |
ImageListSource () | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
~ImageListSource () override | |
Private Member Functions | |
void | operator= (const Self &)=delete |
ProfileToProfileDerivativeFilter (const Self &)=delete | |
Private Attributes | |
AbsFilterPointerType | m_AbsFilter |
SubtractFilterPointerType | m_SubtractFilter |
Additional Inherited Members | |
Static Public Attributes inherited from otb::ImageListToImageListFilter< TInputImage, TOutputImage > | |
static const unsigned int | InputImageDimension = TInputImage::ImageDimension |
This filter computes the derivative of a given profile.
For the profile , the profile derivative is defined by:
with
Definition at line 47 of file otbProfileToProfileDerivativeFilter.h.
typedef AbsFilterType::Pointer otb::ProfileToProfileDerivativeFilter< TInputImage, TOutputImage >::AbsFilterPointerType |
Definition at line 75 of file otbProfileToProfileDerivativeFilter.h.
typedef itk::AbsImageFilter<InputImageType, InputImageType> otb::ProfileToProfileDerivativeFilter< TInputImage, TOutputImage >::AbsFilterType |
Definition at line 73 of file otbProfileToProfileDerivativeFilter.h.
typedef itk::SmartPointer<const Self> otb::ProfileToProfileDerivativeFilter< TInputImage, TOutputImage >::ConstPointer |
Definition at line 54 of file otbProfileToProfileDerivativeFilter.h.
typedef InputImageListType::Pointer otb::ProfileToProfileDerivativeFilter< TInputImage, TOutputImage >::InputImageListPointerType |
Definition at line 64 of file otbProfileToProfileDerivativeFilter.h.
typedef Superclass::InputImageListType otb::ProfileToProfileDerivativeFilter< TInputImage, TOutputImage >::InputImageListType |
Template parameters typedefs
Definition at line 60 of file otbProfileToProfileDerivativeFilter.h.
typedef InputImageType::Pointer otb::ProfileToProfileDerivativeFilter< TInputImage, TOutputImage >::InputImagePointerType |
Definition at line 69 of file otbProfileToProfileDerivativeFilter.h.
typedef InputImageListType::ImageType otb::ProfileToProfileDerivativeFilter< TInputImage, TOutputImage >::InputImageType |
Definition at line 68 of file otbProfileToProfileDerivativeFilter.h.
typedef OutputImageListType::Pointer otb::ProfileToProfileDerivativeFilter< TInputImage, TOutputImage >::OutputImageListPointerType |
Definition at line 66 of file otbProfileToProfileDerivativeFilter.h.
typedef Superclass::OutputImageListType otb::ProfileToProfileDerivativeFilter< TInputImage, TOutputImage >::OutputImageListType |
Definition at line 65 of file otbProfileToProfileDerivativeFilter.h.
typedef OutputImageListType::ImageType otb::ProfileToProfileDerivativeFilter< TInputImage, TOutputImage >::OutputImageType |
Definition at line 67 of file otbProfileToProfileDerivativeFilter.h.
typedef itk::SmartPointer<Self> otb::ProfileToProfileDerivativeFilter< TInputImage, TOutputImage >::Pointer |
Definition at line 53 of file otbProfileToProfileDerivativeFilter.h.
typedef ProfileToProfileDerivativeFilter otb::ProfileToProfileDerivativeFilter< TInputImage, TOutputImage >::Self |
Standard typedefs
Definition at line 51 of file otbProfileToProfileDerivativeFilter.h.
typedef SubtractFilterType::Pointer otb::ProfileToProfileDerivativeFilter< TInputImage, TOutputImage >::SubtractFilterPointerType |
Definition at line 74 of file otbProfileToProfileDerivativeFilter.h.
typedef itk::SubtractImageFilter<InputImageType, InputImageType, InputImageType> otb::ProfileToProfileDerivativeFilter< TInputImage, TOutputImage >::SubtractFilterType |
typedefs of the filters used for the derivative
Definition at line 72 of file otbProfileToProfileDerivativeFilter.h.
typedef ImageListToImageListFilter<TInputImage, TOutputImage> otb::ProfileToProfileDerivativeFilter< TInputImage, TOutputImage >::Superclass |
Definition at line 52 of file otbProfileToProfileDerivativeFilter.h.
|
protected |
Constructor
|
inlineoverrideprotected |
Destructor
Definition at line 92 of file otbProfileToProfileDerivativeFilter.h.
|
privatedelete |
virtual::itk::LightObject::Pointer otb::ProfileToProfileDerivativeFilter< TInputImage, TOutputImage >::CreateAnother | ( | void | ) | const |
|
overrideprotected |
Main computation method
|
override |
Generate input requested region for each image in the list.
|
override |
Generate output information for the ImageList and for each image in the list.
|
virtual |
Creation through object factory macro
Reimplemented from otb::ImageListToImageListFilter< TInputImage, TOutputImage >.
|
static |
Type macro
|
privatedelete |
|
overrideprotected |
PrintSelf method
|
private |
Abs filter for the derivative
Definition at line 107 of file otbProfileToProfileDerivativeFilter.h.
|
private |
Subtract filter for the dervivative
Definition at line 104 of file otbProfileToProfileDerivativeFilter.h.