OTB
9.0.0
Orfeo Toolbox
|
#include <otbVectorImageToMatrixImageFilter.h>
Public Types | |
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 vnl_matrix< RealType > | MatrixType |
typedef TInputImage::PixelType | PixelType |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::VariableLengthVector< RealType > | RealPixelType |
typedef InternalPixelType | RealType |
typedef TInputImage::RegionType | RegionType |
typedef PersistentVectorImageToMatrixFilter | 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 |
Public Member Functions inherited from otb::PersistentImageFilter< TInputImage, TInputImage > | |
virtual const char * | GetNameOfClass () const |
Static Public Member Functions | |
static Pointer | New () |
Static Public Attributes | |
static const unsigned int | ImageDimension = TInputImage::ImageDimension |
static const unsigned int | InputImageDimension = TInputImage::ImageDimension |
MatrixObjectType * | GetMatrixOutput () |
const MatrixObjectType * | GetMatrixOutput () const |
DataObjectPointer | MakeOutput (DataObjectPointerArraySizeType idx) override |
void | AllocateOutputs () override |
void | GenerateOutputInformation () override |
void | Synthetize (void) override |
void | Reset (void) override |
PersistentVectorImageToMatrixFilter () | |
~PersistentVectorImageToMatrixFilter () override | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
void | ThreadedGenerateData (const RegionType &outputRegionForThread, itk::ThreadIdType threadId) override |
PersistentVectorImageToMatrixFilter (const Self &)=delete | |
void | operator= (const Self &)=delete |
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 covariance & correlation 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 otbVectorImageToMatrixImageFilter.h.
typedef itk::SmartPointer<const Self> otb::PersistentVectorImageToMatrixFilter< TInputImage >::ConstPointer |
Definition at line 61 of file otbVectorImageToMatrixImageFilter.h.
typedef itk::DataObject::Pointer otb::PersistentVectorImageToMatrixFilter< TInputImage >::DataObjectPointer |
Smart Pointer type to a DataObject.
Definition at line 89 of file otbVectorImageToMatrixImageFilter.h.
typedef itk::ProcessObject::DataObjectPointerArraySizeType otb::PersistentVectorImageToMatrixFilter< TInputImage >::DataObjectPointerArraySizeType |
Definition at line 90 of file otbVectorImageToMatrixImageFilter.h.
typedef TInputImage otb::PersistentVectorImageToMatrixFilter< TInputImage >::ImageType |
Image related typedefs.
Definition at line 67 of file otbVectorImageToMatrixImageFilter.h.
typedef TInputImage::IndexType otb::PersistentVectorImageToMatrixFilter< TInputImage >::IndexType |
Definition at line 74 of file otbVectorImageToMatrixImageFilter.h.
typedef TInputImage::Pointer otb::PersistentVectorImageToMatrixFilter< TInputImage >::InputImagePointer |
Definition at line 71 of file otbVectorImageToMatrixImageFilter.h.
typedef TInputImage::InternalPixelType otb::PersistentVectorImageToMatrixFilter< TInputImage >::InternalPixelType |
Definition at line 76 of file otbVectorImageToMatrixImageFilter.h.
typedef itk::SimpleDataObjectDecorator<MatrixType> otb::PersistentVectorImageToMatrixFilter< TInputImage >::MatrixObjectType |
Definition at line 94 of file otbVectorImageToMatrixImageFilter.h.
typedef vnl_matrix<RealType> otb::PersistentVectorImageToMatrixFilter< TInputImage >::MatrixType |
Type of DataObjects used for scalar outputs
Definition at line 93 of file otbVectorImageToMatrixImageFilter.h.
typedef TInputImage::PixelType otb::PersistentVectorImageToMatrixFilter< TInputImage >::PixelType |
Definition at line 75 of file otbVectorImageToMatrixImageFilter.h.
typedef itk::SmartPointer<Self> otb::PersistentVectorImageToMatrixFilter< TInputImage >::Pointer |
Definition at line 60 of file otbVectorImageToMatrixImageFilter.h.
typedef itk::VariableLengthVector<RealType> otb::PersistentVectorImageToMatrixFilter< TInputImage >::RealPixelType |
Definition at line 86 of file otbVectorImageToMatrixImageFilter.h.
typedef InternalPixelType otb::PersistentVectorImageToMatrixFilter< TInputImage >::RealType |
Type to use for computations.
Definition at line 85 of file otbVectorImageToMatrixImageFilter.h.
typedef TInputImage::RegionType otb::PersistentVectorImageToMatrixFilter< TInputImage >::RegionType |
Definition at line 72 of file otbVectorImageToMatrixImageFilter.h.
typedef PersistentVectorImageToMatrixFilter otb::PersistentVectorImageToMatrixFilter< TInputImage >::Self |
Standard Self typedef
Definition at line 58 of file otbVectorImageToMatrixImageFilter.h.
typedef TInputImage::SizeType otb::PersistentVectorImageToMatrixFilter< TInputImage >::SizeType |
Definition at line 73 of file otbVectorImageToMatrixImageFilter.h.
typedef PersistentImageFilter<TInputImage, TInputImage> otb::PersistentVectorImageToMatrixFilter< TInputImage >::Superclass |
Definition at line 59 of file otbVectorImageToMatrixImageFilter.h.
|
protected |
Return the computed matrix as a DataObject
Definition at line 35 of file otbVectorImageToMatrixImageFilter.hxx.
|
inlineoverrideprotected |
Return the computed matrix as a DataObject
Definition at line 118 of file otbVectorImageToMatrixImageFilter.h.
|
privatedelete |
Return the computed matrix as a DataObject
|
override |
Pass the input through unmodified. Do this by Grafting in the AllocateOutputs method.
Definition at line 92 of file otbVectorImageToMatrixImageFilter.hxx.
virtual::itk::LightObject::Pointer otb::PersistentVectorImageToMatrixFilter< TInputImage >::CreateAnother | ( | void | ) | const |
|
override |
Return the computed matrix as a DataObject
Definition at line 76 of file otbVectorImageToMatrixImageFilter.hxx.
const PersistentVectorImageToMatrixFilter< TInputImage >::MatrixObjectType * otb::PersistentVectorImageToMatrixFilter< TInputImage >::GetMatrixOutput |
Return the computed matrix as a DataObject
Definition at line 64 of file otbVectorImageToMatrixImageFilter.hxx.
const MatrixObjectType* otb::PersistentVectorImageToMatrixFilter< TInputImage >::GetMatrixOutput | ( | ) | const |
Return the computed matrix as a DataObject
|
virtual |
Runtime information support.
|
override |
Make a DataObject of the correct type to be used as the specified output.
Definition at line 46 of file otbVectorImageToMatrixImageFilter.hxx.
|
static |
Method for creation through the object factory.
|
privatedelete |
Return the computed matrix as a DataObject
|
overrideprotected |
Return the computed matrix as a DataObject
Definition at line 141 of file otbVectorImageToMatrixImageFilter.hxx.
|
overridevirtual |
Return the computed matrix as a DataObject
Implements otb::PersistentImageFilter< TInputImage, TInputImage >.
Definition at line 102 of file otbVectorImageToMatrixImageFilter.hxx.
|
overridevirtual |
Return the computed matrix as a DataObject
Implements otb::PersistentImageFilter< TInputImage, TInputImage >.
Definition at line 111 of file otbVectorImageToMatrixImageFilter.hxx.
|
overrideprotected |
Return the computed matrix as a DataObject
Definition at line 116 of file otbVectorImageToMatrixImageFilter.hxx.
|
static |
Image related typedefs.
Definition at line 81 of file otbVectorImageToMatrixImageFilter.h.
|
static |
Definition at line 78 of file otbVectorImageToMatrixImageFilter.h.