OTB
9.0.0
Orfeo Toolbox
|
#include <otbInPlacePassFilter.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef TInputImage | InputImageType |
typedef itk::SmartPointer< Self > | Pointer |
typedef InPlacePassFilter | Self |
typedef itk::InPlaceImageFilter< InputImageType, InputImageType > | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
InPlacePassFilter () | |
void | ThreadedGenerateData (const typename InputImageType::RegionType &outputRegionForThread, itk::ThreadIdType) override |
~InPlacePassFilter () override | |
Private Member Functions | |
InPlacePassFilter (const Self &)=delete | |
void | operator= (const Self &)=delete |
This filter has the only purpose to recall regions.
This class is implemented to recall regions. Due to ITK implementation if the pipeline of the algorithm has branch (diamond) one might have an input with two requested regions : one from branch 1 (A) and one from branch 2 (B). Problem is after updating and generating data on branch 1 branch 2 will not propagate its region B again,and will use region A instead. By memorizing the region this buffer filter can be placed in in front of each branch so that the requested region will be saved.v
Definition at line 46 of file otbInPlacePassFilter.h.
typedef itk::SmartPointer<const Self> otb::InPlacePassFilter< TInputImage >::ConstPointer |
Definition at line 55 of file otbInPlacePassFilter.h.
typedef TInputImage otb::InPlacePassFilter< TInputImage >::InputImageType |
typedef for standard classes.
Definition at line 50 of file otbInPlacePassFilter.h.
typedef itk::SmartPointer<Self> otb::InPlacePassFilter< TInputImage >::Pointer |
Definition at line 54 of file otbInPlacePassFilter.h.
typedef InPlacePassFilter otb::InPlacePassFilter< TInputImage >::Self |
Definition at line 52 of file otbInPlacePassFilter.h.
typedef itk::InPlaceImageFilter<InputImageType, InputImageType> otb::InPlacePassFilter< TInputImage >::Superclass |
Definition at line 53 of file otbInPlacePassFilter.h.
|
inlineprotected |
Definition at line 64 of file otbInPlacePassFilter.h.
|
inlineoverrideprotected |
Definition at line 69 of file otbInPlacePassFilter.h.
|
privatedelete |
virtual::itk::LightObject::Pointer otb::InPlacePassFilter< TInputImage >::CreateAnother | ( | void | ) | const |
|
virtual |
Run-time type information (and related methods).
|
static |
Method for creation through the object factory.
|
privatedelete |
|
inlineoverrideprotected |
Definition at line 73 of file otbInPlacePassFilter.h.