OTB
9.0.0
Orfeo Toolbox
|
#include <otbVectorRescaleIntensityImageFilter.h>
Public Types | |
typedef itk::NumericTraits< typename TInput::ValueType >::RealType | RealType |
Public Member Functions | |
double | GetGamma () |
TInput | GetInputMaximum () |
TInput | GetInputMinimum () |
TOutput | GetOutputMaximum () |
TOutput | GetOutputMinimum () |
bool | operator!= (const VectorAffineTransform &other) const |
TOutput | operator() (const TInput &x) |
bool | operator== (const VectorAffineTransform &other) const |
void | SetGamma (const double &gamma) |
void | SetInputMaximum (TInput a) |
void | SetInputMinimum (TInput a) |
void | SetOutputMaximum (TOutput a) |
void | SetOutputMinimum (TOutput a) |
VectorAffineTransform () | |
virtual | ~VectorAffineTransform () |
Private Attributes | |
double | m_Gamma |
TInput | m_InputMaximum |
TInput | m_InputMinimum |
TOutput | m_OutputMaximum |
TOutput | m_OutputMinimum |
This functor performs a per band linear transform of its input.
Values upper than InputMaximum or lower than InputMinimum are clamped to OutputMaximum respectively OutputMinimum values.
TInput and TOutput type are supposed to be of type itk::VariableLengthVector.
Definition at line 44 of file otbVectorRescaleIntensityImageFilter.h.
typedef itk::NumericTraits<typename TInput::ValueType>::RealType otb::Functor::VectorAffineTransform< TInput, TOutput >::RealType |
Real type typedef.
Definition at line 48 of file otbVectorRescaleIntensityImageFilter.h.
|
inline |
Constructor.
Definition at line 51 of file otbVectorRescaleIntensityImageFilter.h.
|
inlinevirtual |
Destructor.
Definition at line 55 of file otbVectorRescaleIntensityImageFilter.h.
|
inline |
Definition at line 96 of file otbVectorRescaleIntensityImageFilter.h.
References otb::Functor::VectorAffineTransform< TInput, TOutput >::m_Gamma.
|
inline |
Definition at line 92 of file otbVectorRescaleIntensityImageFilter.h.
References otb::Functor::VectorAffineTransform< TInput, TOutput >::m_InputMaximum.
Referenced by otb::Functor::VectorAffineTransform< TInput, TOutput >::operator!=().
|
inline |
Definition at line 88 of file otbVectorRescaleIntensityImageFilter.h.
References otb::Functor::VectorAffineTransform< TInput, TOutput >::m_InputMinimum.
Referenced by otb::Functor::VectorAffineTransform< TInput, TOutput >::operator!=().
|
inline |
Definition at line 80 of file otbVectorRescaleIntensityImageFilter.h.
References otb::Functor::VectorAffineTransform< TInput, TOutput >::m_OutputMaximum.
Referenced by otb::Functor::VectorAffineTransform< TInput, TOutput >::operator!=().
|
inline |
Definition at line 84 of file otbVectorRescaleIntensityImageFilter.h.
References otb::Functor::VectorAffineTransform< TInput, TOutput >::m_OutputMinimum.
Referenced by otb::Functor::VectorAffineTransform< TInput, TOutput >::operator!=().
|
inline |
Definition at line 102 of file otbVectorRescaleIntensityImageFilter.h.
References otb::Functor::VectorAffineTransform< TInput, TOutput >::GetInputMaximum(), otb::Functor::VectorAffineTransform< TInput, TOutput >::GetInputMinimum(), otb::Functor::VectorAffineTransform< TInput, TOutput >::GetOutputMaximum(), otb::Functor::VectorAffineTransform< TInput, TOutput >::GetOutputMinimum(), otb::Functor::VectorAffineTransform< TInput, TOutput >::m_InputMaximum, otb::Functor::VectorAffineTransform< TInput, TOutput >::m_InputMinimum, otb::Functor::VectorAffineTransform< TInput, TOutput >::m_OutputMaximum, and otb::Functor::VectorAffineTransform< TInput, TOutput >::m_OutputMinimum.
|
inline |
Definition at line 152 of file otbVectorRescaleIntensityImageFilter.h.
References otb::Functor::VectorAffineTransform< TInput, TOutput >::m_Gamma, otb::Functor::VectorAffineTransform< TInput, TOutput >::m_InputMaximum, otb::Functor::VectorAffineTransform< TInput, TOutput >::m_InputMinimum, otb::Functor::VectorAffineTransform< TInput, TOutput >::m_OutputMaximum, and otb::Functor::VectorAffineTransform< TInput, TOutput >::m_OutputMinimum.
|
inline |
Definition at line 146 of file otbVectorRescaleIntensityImageFilter.h.
|
inline |
Definition at line 76 of file otbVectorRescaleIntensityImageFilter.h.
References otb::Functor::VectorAffineTransform< TInput, TOutput >::m_Gamma.
|
inline |
Definition at line 72 of file otbVectorRescaleIntensityImageFilter.h.
References otb::Functor::VectorAffineTransform< TInput, TOutput >::m_InputMaximum.
|
inline |
Definition at line 68 of file otbVectorRescaleIntensityImageFilter.h.
References otb::Functor::VectorAffineTransform< TInput, TOutput >::m_InputMinimum.
|
inline |
Accessors.
Definition at line 60 of file otbVectorRescaleIntensityImageFilter.h.
References otb::Functor::VectorAffineTransform< TInput, TOutput >::m_OutputMaximum.
|
inline |
Definition at line 64 of file otbVectorRescaleIntensityImageFilter.h.
References otb::Functor::VectorAffineTransform< TInput, TOutput >::m_OutputMinimum.
|
private |
|
private |
Definition at line 195 of file otbVectorRescaleIntensityImageFilter.h.
Referenced by otb::Functor::VectorAffineTransform< TInput, TOutput >::GetInputMaximum(), otb::Functor::VectorAffineTransform< TInput, TOutput >::operator!=(), otb::Functor::VectorAffineTransform< TInput, TOutput >::operator()(), and otb::Functor::VectorAffineTransform< TInput, TOutput >::SetInputMaximum().
|
private |
Definition at line 194 of file otbVectorRescaleIntensityImageFilter.h.
Referenced by otb::Functor::VectorAffineTransform< TInput, TOutput >::GetInputMinimum(), otb::Functor::VectorAffineTransform< TInput, TOutput >::operator!=(), otb::Functor::VectorAffineTransform< TInput, TOutput >::operator()(), and otb::Functor::VectorAffineTransform< TInput, TOutput >::SetInputMinimum().
|
private |
Definition at line 192 of file otbVectorRescaleIntensityImageFilter.h.
Referenced by otb::Functor::VectorAffineTransform< TInput, TOutput >::GetOutputMaximum(), otb::Functor::VectorAffineTransform< TInput, TOutput >::operator!=(), otb::Functor::VectorAffineTransform< TInput, TOutput >::operator()(), and otb::Functor::VectorAffineTransform< TInput, TOutput >::SetOutputMaximum().
|
private |
Definition at line 193 of file otbVectorRescaleIntensityImageFilter.h.
Referenced by otb::Functor::VectorAffineTransform< TInput, TOutput >::GetOutputMinimum(), otb::Functor::VectorAffineTransform< TInput, TOutput >::operator!=(), otb::Functor::VectorAffineTransform< TInput, TOutput >::operator()(), and otb::Functor::VectorAffineTransform< TInput, TOutput >::SetOutputMinimum().