OTB
9.0.0
Orfeo Toolbox
|
#include <otbStreamingSimpleMosaicFilter.h>
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
StreamingSimpleMosaicFilter () | |
void | ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, itk::ThreadIdType threadId) override |
virtual | ~StreamingSimpleMosaicFilter () |
Protected Member Functions inherited from otb::StreamingMosaicFilterBase< TInputImage, TInputImage, double > | |
StreamingMosaicFilterBase () | |
~StreamingMosaicFilterBase () | |
void | GenerateOutputInformation (void) override |
void | GenerateInputRequestedRegion (void) override |
void | AfterThreadedGenerateData () override |
void | BeforeThreadedGenerateData () override |
virtual void | ImageToExtent (InputImageType *image, InputImagePointType &extentInf, InputImagePointType &extentSup) |
virtual bool | OutputRegionToInputRegion (const OutputImageRegionType &mosaicRegion, InputImageRegionType &inputRegion, InputImageType *&inputImage) |
virtual void | NormalizePixelValue (InternalValueType &pixelValue) |
virtual bool | IsPixelNotEmpty (InputImagePixelType &inputPixel) |
virtual void | AddUsedInputImageIndex (unsigned int index) |
virtual unsigned int | GetUsedInputImageIndice (unsigned int i) |
virtual unsigned int | GetNumberOfUsedInputImages () |
virtual void | ComputeOutputParameters () |
virtual unsigned int | GetNumberOfInputImages () |
virtual unsigned int | GetNumberOfBands () |
virtual void | ComputeRequestedRegionOfInputImage (unsigned int inputImageIndex) |
virtual void | ShiftScaleValue (InternalValueType &value, const unsigned int &imageIndex, unsigned int &band) |
virtual void | CheckShiftScaleMatrices () |
virtual void | PrepareImageAccessors (typename std::vector< InputImageType * > &image, typename std::vector< InterpolatorPointerType > &interpolator) |
Private Member Functions | |
void | operator= (const Self &) |
StreamingSimpleMosaicFilter (const Self &) | |
Computes the mosaic of an input images set. The output pixel value is equal to the first input pixel of the stack which is different from the Superclass::GetNoDataInputPixel()
Support streaming
The pixels must support the operator ==, +, /, etc. The "no data value", output spacing, interpolator can be chosen. The behavior of the filter is to put layers in the same order as they are in input
Definition at line 44 of file otbStreamingSimpleMosaicFilter.h.
typedef itk::SmartPointer<const Self> otb::StreamingSimpleMosaicFilter< TInputImage, TOutputImage, TInternalValueType >::ConstPointer |
Definition at line 51 of file otbStreamingSimpleMosaicFilter.h.
typedef Superclass::InputImagePixelType otb::StreamingSimpleMosaicFilter< TInputImage, TOutputImage, TInternalValueType >::InputImagePixelType |
Definition at line 61 of file otbStreamingSimpleMosaicFilter.h.
typedef Superclass::InputImageRegionType otb::StreamingSimpleMosaicFilter< TInputImage, TOutputImage, TInternalValueType >::InputImageRegionType |
Definition at line 64 of file otbStreamingSimpleMosaicFilter.h.
typedef Superclass::InputImageType otb::StreamingSimpleMosaicFilter< TInputImage, TOutputImage, TInternalValueType >::InputImageType |
Input image typedefs.
Definition at line 57 of file otbStreamingSimpleMosaicFilter.h.
typedef Superclass::InternalPixelType otb::StreamingSimpleMosaicFilter< TInputImage, TOutputImage, TInternalValueType >::InternalPixelType |
Definition at line 75 of file otbStreamingSimpleMosaicFilter.h.
typedef Superclass::InternalValueType otb::StreamingSimpleMosaicFilter< TInputImage, TOutputImage, TInternalValueType >::InternalValueType |
Internal computing typedef support.
Definition at line 74 of file otbStreamingSimpleMosaicFilter.h.
typedef Superclass::InterpolatorPointerType otb::StreamingSimpleMosaicFilter< TInputImage, TOutputImage, TInternalValueType >::InterpolatorPointerType |
Definition at line 63 of file otbStreamingSimpleMosaicFilter.h.
typedef Superclass::IteratorType otb::StreamingSimpleMosaicFilter< TInputImage, TOutputImage, TInternalValueType >::IteratorType |
Definition at line 62 of file otbStreamingSimpleMosaicFilter.h.
typedef Superclass::OutputImageInternalPixelType otb::StreamingSimpleMosaicFilter< TInputImage, TOutputImage, TInternalValueType >::OutputImageInternalPixelType |
Definition at line 70 of file otbStreamingSimpleMosaicFilter.h.
typedef Superclass::OutputImagePixelType otb::StreamingSimpleMosaicFilter< TInputImage, TOutputImage, TInternalValueType >::OutputImagePixelType |
Definition at line 69 of file otbStreamingSimpleMosaicFilter.h.
typedef Superclass::OutputImagePointType otb::StreamingSimpleMosaicFilter< TInputImage, TOutputImage, TInternalValueType >::OutputImagePointType |
Definition at line 68 of file otbStreamingSimpleMosaicFilter.h.
typedef Superclass::OutputImageRegionType otb::StreamingSimpleMosaicFilter< TInputImage, TOutputImage, TInternalValueType >::OutputImageRegionType |
Definition at line 71 of file otbStreamingSimpleMosaicFilter.h.
typedef Superclass::OutputImageType otb::StreamingSimpleMosaicFilter< TInputImage, TOutputImage, TInternalValueType >::OutputImageType |
Output image typedefs.
Definition at line 67 of file otbStreamingSimpleMosaicFilter.h.
typedef itk::SmartPointer<Self> otb::StreamingSimpleMosaicFilter< TInputImage, TOutputImage, TInternalValueType >::Pointer |
Definition at line 50 of file otbStreamingSimpleMosaicFilter.h.
typedef StreamingSimpleMosaicFilter otb::StreamingSimpleMosaicFilter< TInputImage, TOutputImage, TInternalValueType >::Self |
Standard Self typedef
Definition at line 48 of file otbStreamingSimpleMosaicFilter.h.
typedef otb::StreamingMosaicFilterBase<TInputImage, TOutputImage, TInternalValueType> otb::StreamingSimpleMosaicFilter< TInputImage, TOutputImage, TInternalValueType >::Superclass |
Definition at line 49 of file otbStreamingSimpleMosaicFilter.h.
|
inlineprotected |
Definition at line 78 of file otbStreamingSimpleMosaicFilter.h.
|
inlineprotectedvirtual |
Definition at line 82 of file otbStreamingSimpleMosaicFilter.h.
|
private |
virtual::itk::LightObject::Pointer otb::StreamingSimpleMosaicFilter< TInputImage, TOutputImage, TInternalValueType >::CreateAnother | ( | void | ) | const |
|
virtual |
Runtime information support.
|
static |
Method for creation through the object factory.
|
private |
|
overrideprotected |