![]() |
OTB
9.1.1
Orfeo Toolbox
|
#include <otbProfileToProfileDerivativeFilter.h>
Inheritance diagram for otb::ProfileToProfileDerivativeFilter< TInputImage, TOutputImage >:
Collaboration diagram for otb::ProfileToProfileDerivativeFilter< TInputImage, TOutputImage >: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.
1.8.17