OTB
9.0.0
Orfeo Toolbox
|
#include <otbStreamingMinMaxVectorImageFilter.h>
Public Types | |
typedef itk::Array< long > | ArrayLongPixelType |
typedef std::vector< MatrixType > | ArrayMatrixType |
typedef std::vector< PixelType > | ArrayPixelType |
typedef std::vector< RealPixelType > | ArrayRealPixelType |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::DataObject::Pointer | DataObjectPointer |
typedef itk::ProcessObject::DataObjectPointerArraySizeType | DataObjectPointerArraySizeType |
typedef TInputImage | ImageType |
typedef TInputImage::IndexType | IndexType |
typedef TInputImage::Pointer | InputImagePointer |
typedef TInputImage::InternalPixelType | InternalPixelType |
typedef itk::SimpleDataObjectDecorator< MatrixType > | MatrixObjectType |
typedef itk::VariableSizeMatrix< RealType > | MatrixType |
typedef itk::SimpleDataObjectDecorator< PixelType > | PixelObjectType |
typedef TInputImage::PixelType | PixelType |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SimpleDataObjectDecorator< RealPixelType > | RealPixelObjectType |
typedef itk::VariableLengthVector< RealType > | RealPixelType |
typedef itk::NumericTraits< InternalPixelType >::RealType | RealType |
typedef TInputImage::RegionType | RegionType |
typedef PersistentMinMaxVectorImageFilter | Self |
typedef TInputImage::SizeType | SizeType |
typedef PersistentImageFilter< TInputImage, TInputImage > | Superclass |
Public Types inherited from otb::PersistentImageFilter< TInputImage, TInputImage > | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef TInputImage | InputImageType |
typedef TInputImage | OutputImageType |
typedef itk::SmartPointer< Self > | Pointer |
typedef PersistentImageFilter | Self |
typedef itk::ImageToImageFilter< TInputImage, TInputImage > | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
virtual bool | GetNoDataFlag () |
virtual const InternalPixelType & | GetNoDataValue () const |
virtual void | NoDataFlagOff () |
virtual void | NoDataFlagOn () |
virtual void | SetNoDataFlag (bool _arg) |
virtual void | SetNoDataValue (InternalPixelType _arg) |
Public Member Functions inherited from otb::PersistentImageFilter< TInputImage, TInputImage > | |
virtual const char * | GetNameOfClass () const |
Static Public Member Functions | |
static Pointer | New () |
Additional Inherited Members | |
Protected Member Functions inherited from otb::PersistentImageFilter< TInputImage, TInputImage > | |
PersistentImageFilter () | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
~PersistentImageFilter () override | |
Compute min. max of a large image using streaming.
This filter persists its temporary data. It means that if you Update it n times on n different requested regions, the output statistics will be the statistics of the whole set of n regions.
To reset the temporary data, one should call the Reset() function.
To get the statistics once the regions have been processed via the pipeline, use the Synthetize() method.
Definition at line 54 of file otbStreamingMinMaxVectorImageFilter.h.
typedef itk::Array<long> otb::PersistentMinMaxVectorImageFilter< TInputImage >::ArrayLongPixelType |
Definition at line 94 of file otbStreamingMinMaxVectorImageFilter.h.
typedef std::vector<MatrixType> otb::PersistentMinMaxVectorImageFilter< TInputImage >::ArrayMatrixType |
Definition at line 93 of file otbStreamingMinMaxVectorImageFilter.h.
typedef std::vector<PixelType> otb::PersistentMinMaxVectorImageFilter< TInputImage >::ArrayPixelType |
Definition at line 96 of file otbStreamingMinMaxVectorImageFilter.h.
typedef std::vector<RealPixelType> otb::PersistentMinMaxVectorImageFilter< TInputImage >::ArrayRealPixelType |
Definition at line 95 of file otbStreamingMinMaxVectorImageFilter.h.
typedef itk::SmartPointer<const Self> otb::PersistentMinMaxVectorImageFilter< TInputImage >::ConstPointer |
Definition at line 61 of file otbStreamingMinMaxVectorImageFilter.h.
typedef itk::DataObject::Pointer otb::PersistentMinMaxVectorImageFilter< TInputImage >::DataObjectPointer |
Smart Pointer type to a DataObject.
Definition at line 88 of file otbStreamingMinMaxVectorImageFilter.h.
typedef itk::ProcessObject::DataObjectPointerArraySizeType otb::PersistentMinMaxVectorImageFilter< TInputImage >::DataObjectPointerArraySizeType |
Definition at line 89 of file otbStreamingMinMaxVectorImageFilter.h.
typedef TInputImage otb::PersistentMinMaxVectorImageFilter< TInputImage >::ImageType |
Image related typedefs.
Definition at line 67 of file otbStreamingMinMaxVectorImageFilter.h.
typedef TInputImage::IndexType otb::PersistentMinMaxVectorImageFilter< TInputImage >::IndexType |
Definition at line 74 of file otbStreamingMinMaxVectorImageFilter.h.
typedef TInputImage::Pointer otb::PersistentMinMaxVectorImageFilter< TInputImage >::InputImagePointer |
Definition at line 71 of file otbStreamingMinMaxVectorImageFilter.h.
typedef TInputImage::InternalPixelType otb::PersistentMinMaxVectorImageFilter< TInputImage >::InternalPixelType |
Definition at line 76 of file otbStreamingMinMaxVectorImageFilter.h.
typedef itk::SimpleDataObjectDecorator<MatrixType> otb::PersistentMinMaxVectorImageFilter< TInputImage >::MatrixObjectType |
Definition at line 99 of file otbStreamingMinMaxVectorImageFilter.h.
typedef itk::VariableSizeMatrix<RealType> otb::PersistentMinMaxVectorImageFilter< TInputImage >::MatrixType |
Type of DataObjects used for scalar outputs
Definition at line 92 of file otbStreamingMinMaxVectorImageFilter.h.
typedef itk::SimpleDataObjectDecorator<PixelType> otb::PersistentMinMaxVectorImageFilter< TInputImage >::PixelObjectType |
Definition at line 98 of file otbStreamingMinMaxVectorImageFilter.h.
typedef TInputImage::PixelType otb::PersistentMinMaxVectorImageFilter< TInputImage >::PixelType |
Definition at line 75 of file otbStreamingMinMaxVectorImageFilter.h.
typedef itk::SmartPointer<Self> otb::PersistentMinMaxVectorImageFilter< TInputImage >::Pointer |
Definition at line 60 of file otbStreamingMinMaxVectorImageFilter.h.
typedef itk::SimpleDataObjectDecorator<RealPixelType> otb::PersistentMinMaxVectorImageFilter< TInputImage >::RealPixelObjectType |
Definition at line 97 of file otbStreamingMinMaxVectorImageFilter.h.
typedef itk::VariableLengthVector<RealType> otb::PersistentMinMaxVectorImageFilter< TInputImage >::RealPixelType |
Definition at line 85 of file otbStreamingMinMaxVectorImageFilter.h.
typedef itk::NumericTraits<InternalPixelType>::RealType otb::PersistentMinMaxVectorImageFilter< TInputImage >::RealType |
Type to use for computations.
Definition at line 84 of file otbStreamingMinMaxVectorImageFilter.h.
typedef TInputImage::RegionType otb::PersistentMinMaxVectorImageFilter< TInputImage >::RegionType |
Definition at line 72 of file otbStreamingMinMaxVectorImageFilter.h.
typedef PersistentMinMaxVectorImageFilter otb::PersistentMinMaxVectorImageFilter< TInputImage >::Self |
Standard Self typedef
Definition at line 58 of file otbStreamingMinMaxVectorImageFilter.h.
typedef TInputImage::SizeType otb::PersistentMinMaxVectorImageFilter< TInputImage >::SizeType |
Definition at line 73 of file otbStreamingMinMaxVectorImageFilter.h.
typedef PersistentImageFilter<TInputImage, TInputImage> otb::PersistentMinMaxVectorImageFilter< TInputImage >::Superclass |
Definition at line 59 of file otbStreamingMinMaxVectorImageFilter.h.
|
protected |
Return the computed Minimum.
Definition at line 36 of file otbStreamingMinMaxVectorImageFilter.hxx.
References otb::PersistentMinMaxVectorImageFilter< TInputImage >::MakeOutput().
|
inlineoverrideprotected |
Return the computed Minimum.
Definition at line 162 of file otbStreamingMinMaxVectorImageFilter.h.
|
privatedelete |
Return the computed Minimum.
|
override |
Pass the input through unmodified. Do this by Grafting in the AllocateOutputs method.
Definition at line 110 of file otbStreamingMinMaxVectorImageFilter.hxx.
virtual::itk::LightObject::Pointer otb::PersistentMinMaxVectorImageFilter< TInputImage >::CreateAnother | ( | void | ) | const |
|
override |
Return the computed Minimum.
Definition at line 94 of file otbStreamingMinMaxVectorImageFilter.hxx.
|
inline |
Return the computed Maximum.
Definition at line 137 of file otbStreamingMinMaxVectorImageFilter.h.
const PersistentMinMaxVectorImageFilter< TInputImage >::PixelObjectType * otb::PersistentMinMaxVectorImageFilter< TInputImage >::GetMaximumOutput |
Return the computed Minimum.
Definition at line 82 of file otbStreamingMinMaxVectorImageFilter.hxx.
const PixelObjectType* otb::PersistentMinMaxVectorImageFilter< TInputImage >::GetMaximumOutput | ( | ) | const |
Return the computed Minimum.
|
inline |
Return the computed Minimum.
Definition at line 128 of file otbStreamingMinMaxVectorImageFilter.h.
const PersistentMinMaxVectorImageFilter< TInputImage >::PixelObjectType * otb::PersistentMinMaxVectorImageFilter< TInputImage >::GetMinimumOutput |
Return the computed Minimum.
Definition at line 70 of file otbStreamingMinMaxVectorImageFilter.hxx.
const PixelObjectType* otb::PersistentMinMaxVectorImageFilter< TInputImage >::GetMinimumOutput | ( | ) | const |
Return the computed Minimum.
|
virtual |
Runtime information support.
|
virtual |
Get the NoDataFlag. If set to true, samples with values equal to m_NoDataValue are ignored.
|
virtual |
Set the no data value. These value are ignored in histogram computation if NoDataFlag is On
|
override |
Make a DataObject of the correct type to be used as the specified output.
Definition at line 53 of file otbStreamingMinMaxVectorImageFilter.hxx.
Referenced by otb::PersistentMinMaxVectorImageFilter< TInputImage >::PersistentMinMaxVectorImageFilter().
|
static |
Method for creation through the object factory.
|
virtual |
|
virtual |
Toggle the NoDataFlag. If set to true, samples with values equal to m_NoDataValue are ignored.
|
privatedelete |
Return the computed Minimum.
|
overrideprotected |
Return the computed Minimum.
Definition at line 225 of file otbStreamingMinMaxVectorImageFilter.hxx.
|
overridevirtual |
Return the computed Minimum.
Implements otb::PersistentImageFilter< TInputImage, TInputImage >.
Definition at line 120 of file otbStreamingMinMaxVectorImageFilter.hxx.
|
virtual |
Set the NoDataFlag. If set to true, samples with values equal to m_NoDataValue are ignored.
|
virtual |
Set the no data value. These value are ignored in histogram computation if NoDataFlag is On
|
overridevirtual |
Return the computed Minimum.
Implements otb::PersistentImageFilter< TInputImage, TInputImage >.
Definition at line 147 of file otbStreamingMinMaxVectorImageFilter.hxx.
|
overrideprotected |
Multi-thread version GenerateData.
Grab the input
Definition at line 185 of file otbStreamingMinMaxVectorImageFilter.hxx.
|
static |
Image related typedefs.
Definition at line 81 of file otbStreamingMinMaxVectorImageFilter.h.
|
static |
Definition at line 78 of file otbStreamingMinMaxVectorImageFilter.h.
|
private |
Return the computed Minimum.
Definition at line 175 of file otbStreamingMinMaxVectorImageFilter.h.
|
private |
Return the computed Minimum.
Definition at line 176 of file otbStreamingMinMaxVectorImageFilter.h.
|
private |
Return the computed Minimum.
Definition at line 174 of file otbStreamingMinMaxVectorImageFilter.h.
|
private |
Return the computed Minimum.
Definition at line 173 of file otbStreamingMinMaxVectorImageFilter.h.