OTB
9.0.0
Orfeo Toolbox
|
#include <otbNormalizeVectorImageFilter.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef CovarianceEstimatorFilterType::Pointer | CovarianceEstimatorFilterPointerType |
typedef StreamingStatisticsVectorImageFilter< InputImageType > | CovarianceEstimatorFilterType |
typedef TInputImage | InputImageType |
typedef TOutputImage | OutputImageType |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::NumericTraits< typename RealVectorType::ValueType >::RealType | RealType |
typedef itk::NumericTraits< typename TInputImage::PixelType >::RealType | RealVectorType |
typedef NormalizeVectorImageFilter | Self |
typedef UnaryFunctorVectorImageFilter< TInputImage, TOutputImage, Functor::NormalizeVectorImageFunctor< typename TInputImage::PixelType, typename TOutputImage::PixelType > > | Superclass |
Public Types inherited from otb::UnaryFunctorVectorImageFilter< TInputImage, TOutputImage, Functor::NormalizeVectorImageFunctor< TInputImage::PixelType, TOutputImage::PixelType > > | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::SmartPointer< Self > | Pointer |
typedef UnaryFunctorVectorImageFilter | Self |
typedef itk::InPlaceImageFilter< TInputImage, TOutputImage > | Superclass |
typedef Functor::NormalizeVectorImageFunctor< TInputImage::PixelType, TOutputImage::PixelType > | FunctorType |
typedef TInputImage | InputImageType |
typedef InputImageType::ConstPointer | InputImagePointer |
typedef InputImageType::RegionType | InputImageRegionType |
typedef InputImageType::PixelType | InputImagePixelType |
typedef TOutputImage | OutputImageType |
typedef OutputImageType::Pointer | OutputImagePointer |
typedef OutputImageType::RegionType | OutputImageRegionType |
typedef OutputImageType::PixelType | OutputImagePixelType |
typedef itk::ProcessObject | ProcessObjectType |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual CovarianceEstimatorFilterType * | GetCovarianceEstimator () const |
virtual const char * | GetNameOfClass () const |
template<class T > | |
void | SetMean (const itk::VariableLengthVector< T > &m) |
template<class T > | |
void | SetStdDev (const itk::VariableLengthVector< T > &sigma) |
virtual void | SetUseMean (bool _arg) |
virtual void | SetUseStdDev (bool _arg) |
template<class T > | |
void | SetVariance (const itk::VariableLengthVector< T > &var) |
Public Member Functions inherited from otb::UnaryFunctorVectorImageFilter< TInputImage, TOutputImage, Functor::NormalizeVectorImageFunctor< TInputImage::PixelType, TOutputImage::PixelType > > | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
FunctorType & | GetFunctor () |
void | SetFunctor (const FunctorType &functor) |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from otb::UnaryFunctorVectorImageFilter< TInputImage, TOutputImage, Functor::NormalizeVectorImageFunctor< TInputImage::PixelType, TOutputImage::PixelType > > | |
static Pointer | New () |
Protected Member Functions | |
void | GenerateOutputInformation () override |
NormalizeVectorImageFilter () | |
~NormalizeVectorImageFilter () override | |
Protected Member Functions inherited from otb::UnaryFunctorVectorImageFilter< TInputImage, TOutputImage, Functor::NormalizeVectorImageFunctor< TInputImage::PixelType, TOutputImage::PixelType > > | |
UnaryFunctorVectorImageFilter () | |
~UnaryFunctorVectorImageFilter () override | |
void | ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, itk::ThreadIdType threadId) override |
void | GenerateOutputInformation (void) override |
Private Member Functions | |
NormalizeVectorImageFilter (const Self &) | |
void | operator= (const Self &) |
Private Attributes | |
CovarianceEstimatorFilterPointerType | m_CovarianceEstimator |
bool | m_IsGivenMean |
bool | m_IsGivenStdDev |
bool | m_UseMean |
bool | m_UseStdDev |
Additional Inherited Members | |
Static Public Attributes inherited from otb::UnaryFunctorVectorImageFilter< TInputImage, TOutputImage, Functor::NormalizeVectorImageFunctor< TInputImage::PixelType, TOutputImage::PixelType > > | |
static const unsigned int | InputImageDimension |
static const unsigned int | OutputImageDimension |
Normalize an VectorImage by setting its mean to zero and possibly variance to one (band by band).
NormalizeVectorImageFilter shifts and scales an image so that the pixels in the image have a zero mean and unit variance.
This filter uses StreamingStatisticsVectorImageFilter to compute the mean and variance of the input and then applies the dedicated functor.
Definition at line 132 of file otbNormalizeVectorImageFilter.h.
typedef itk::SmartPointer<const Self> otb::NormalizeVectorImageFilter< TInputImage, TOutputImage >::ConstPointer |
Definition at line 143 of file otbNormalizeVectorImageFilter.h.
typedef CovarianceEstimatorFilterType::Pointer otb::NormalizeVectorImageFilter< TInputImage, TOutputImage >::CovarianceEstimatorFilterPointerType |
Definition at line 158 of file otbNormalizeVectorImageFilter.h.
typedef StreamingStatisticsVectorImageFilter<InputImageType> otb::NormalizeVectorImageFilter< TInputImage, TOutputImage >::CovarianceEstimatorFilterType |
Definition at line 157 of file otbNormalizeVectorImageFilter.h.
typedef TInputImage otb::NormalizeVectorImageFilter< TInputImage, TOutputImage >::InputImageType |
Definition at line 149 of file otbNormalizeVectorImageFilter.h.
typedef TOutputImage otb::NormalizeVectorImageFilter< TInputImage, TOutputImage >::OutputImageType |
Definition at line 152 of file otbNormalizeVectorImageFilter.h.
typedef itk::SmartPointer<Self> otb::NormalizeVectorImageFilter< TInputImage, TOutputImage >::Pointer |
Definition at line 142 of file otbNormalizeVectorImageFilter.h.
typedef itk::NumericTraits<typename RealVectorType::ValueType>::RealType otb::NormalizeVectorImageFilter< TInputImage, TOutputImage >::RealType |
Definition at line 155 of file otbNormalizeVectorImageFilter.h.
typedef itk::NumericTraits<typename TInputImage::PixelType>::RealType otb::NormalizeVectorImageFilter< TInputImage, TOutputImage >::RealVectorType |
Definition at line 154 of file otbNormalizeVectorImageFilter.h.
typedef NormalizeVectorImageFilter otb::NormalizeVectorImageFilter< TInputImage, TOutputImage >::Self |
Standard class typedefs
Definition at line 138 of file otbNormalizeVectorImageFilter.h.
typedef UnaryFunctorVectorImageFilter<TInputImage, TOutputImage, Functor::NormalizeVectorImageFunctor<typename TInputImage::PixelType, typename TOutputImage::PixelType> > otb::NormalizeVectorImageFilter< TInputImage, TOutputImage >::Superclass |
Definition at line 141 of file otbNormalizeVectorImageFilter.h.
|
protected |
Definition at line 29 of file otbNormalizeVectorImageFilter.hxx.
|
inlineoverrideprotected |
Definition at line 195 of file otbNormalizeVectorImageFilter.h.
|
private |
virtual::itk::LightObject::Pointer otb::NormalizeVectorImageFilter< TInputImage, TOutputImage >::CreateAnother | ( | void | ) | const |
|
overrideprotected |
Definition at line 42 of file otbNormalizeVectorImageFilter.hxx.
|
virtual |
|
virtual |
Creation through object factory macro
|
static |
Method for creation through the object factory.
|
private |
|
inline |
Definition at line 163 of file otbNormalizeVectorImageFilter.h.
|
inline |
Definition at line 172 of file otbNormalizeVectorImageFilter.h.
|
virtual |
|
virtual |
|
inline |
Definition at line 181 of file otbNormalizeVectorImageFilter.h.
|
private |
Definition at line 212 of file otbNormalizeVectorImageFilter.h.
|
private |
Definition at line 206 of file otbNormalizeVectorImageFilter.h.
|
private |
Definition at line 207 of file otbNormalizeVectorImageFilter.h.
|
private |
Definition at line 209 of file otbNormalizeVectorImageFilter.h.
|
private |
Definition at line 210 of file otbNormalizeVectorImageFilter.h.