![]() |
OTB
9.1.1
Orfeo Toolbox
|
#include <otbEnvelopeSavitzkyGolayInterpolationFunctor.h>
Collaboration diagram for otb::Functor::EnvelopeSavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight >:Public Types | |
| typedef double | CoefficientPrecisionType |
| typedef TDates::ValueType | DateType |
| typedef otb::Functor::SavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight > | SGFunctorType |
| typedef otb::PolynomialTimeSeries< Degree, CoefficientPrecisionType > | TSFunctionType |
| typedef TSeries::ValueType | ValueType |
| typedef TWeight::ValueType | WeightType |
Public Member Functions | |
| EnvelopeSavitzkyGolayInterpolationFunctor () | |
| TSeries | operator() (const TSeries &series) |
| void | SetDates (const TDates doy) |
| void | SetDecreaseFactor (double df) |
| void | SetIterations (unsigned int its) |
| void | SetLowerEnvelope () |
| void | SetUpperEnvelope () |
| void | SetWeights (const TWeight weights) |
| virtual | ~EnvelopeSavitzkyGolayInterpolationFunctor () |
Static Public Attributes | |
| static const unsigned int | Degree = 2 |
| static const unsigned int | nbDates = TSeries::Dimension |
Private Attributes | |
| double | m_DecreaseFactor |
| unsigned int | m_Iterations |
| SGFunctorType | m_SGFunctor |
| bool | m_UpperEnvelope |
| TWeight | m_WeightSeries |
Definition at line 41 of file otbEnvelopeSavitzkyGolayInterpolationFunctor.h.
| typedef double otb::Functor::EnvelopeSavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight >::CoefficientPrecisionType |
Definition at line 48 of file otbEnvelopeSavitzkyGolayInterpolationFunctor.h.
| typedef TDates::ValueType otb::Functor::EnvelopeSavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight >::DateType |
Definition at line 45 of file otbEnvelopeSavitzkyGolayInterpolationFunctor.h.
| typedef otb::Functor::SavitzkyGolayInterpolationFunctor<Radius, TSeries, TDates, TWeight> otb::Functor::EnvelopeSavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight >::SGFunctorType |
Definition at line 52 of file otbEnvelopeSavitzkyGolayInterpolationFunctor.h.
| typedef otb::PolynomialTimeSeries<Degree, CoefficientPrecisionType> otb::Functor::EnvelopeSavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight >::TSFunctionType |
Definition at line 49 of file otbEnvelopeSavitzkyGolayInterpolationFunctor.h.
| typedef TSeries::ValueType otb::Functor::EnvelopeSavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight >::ValueType |
Definition at line 44 of file otbEnvelopeSavitzkyGolayInterpolationFunctor.h.
| typedef TWeight::ValueType otb::Functor::EnvelopeSavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight >::WeightType |
Definition at line 46 of file otbEnvelopeSavitzkyGolayInterpolationFunctor.h.
|
inline |
Constructor.
Definition at line 55 of file otbEnvelopeSavitzkyGolayInterpolationFunctor.h.
|
inlinevirtual |
Destructor.
Definition at line 59 of file otbEnvelopeSavitzkyGolayInterpolationFunctor.h.
|
inline |
Definition at line 96 of file otbEnvelopeSavitzkyGolayInterpolationFunctor.h.
References otb::Functor::EnvelopeSavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight >::m_DecreaseFactor, otb::Functor::EnvelopeSavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight >::m_Iterations, otb::Functor::EnvelopeSavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight >::m_SGFunctor, otb::Functor::EnvelopeSavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight >::m_UpperEnvelope, otb::Functor::EnvelopeSavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight >::m_WeightSeries, otb::Functor::EnvelopeSavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight >::nbDates, and otb::Functor::SavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight, Degree >::SetWeights().
|
inline |
Definition at line 70 of file otbEnvelopeSavitzkyGolayInterpolationFunctor.h.
References GapFilling::doy(), otb::Functor::EnvelopeSavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight >::m_SGFunctor, and otb::Functor::SavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight, Degree >::SetDates().
|
inline |
Definition at line 85 of file otbEnvelopeSavitzkyGolayInterpolationFunctor.h.
|
inline |
Definition at line 91 of file otbEnvelopeSavitzkyGolayInterpolationFunctor.h.
References otb::Functor::EnvelopeSavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight >::m_Iterations.
|
inline |
Definition at line 80 of file otbEnvelopeSavitzkyGolayInterpolationFunctor.h.
References otb::Functor::EnvelopeSavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight >::m_UpperEnvelope.
|
inline |
Definition at line 75 of file otbEnvelopeSavitzkyGolayInterpolationFunctor.h.
References otb::Functor::EnvelopeSavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight >::m_UpperEnvelope.
|
inline |
Definition at line 63 of file otbEnvelopeSavitzkyGolayInterpolationFunctor.h.
References otb::Functor::EnvelopeSavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight >::m_SGFunctor, otb::Functor::EnvelopeSavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight >::m_WeightSeries, and otb::Functor::SavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight, Degree >::SetWeights().
|
static |
Definition at line 47 of file otbEnvelopeSavitzkyGolayInterpolationFunctor.h.
|
private |
Definition at line 122 of file otbEnvelopeSavitzkyGolayInterpolationFunctor.h.
Referenced by otb::Functor::EnvelopeSavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight >::operator()(), and otb::Functor::EnvelopeSavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight >::SetDecreaseFactor().
|
private |
Definition at line 120 of file otbEnvelopeSavitzkyGolayInterpolationFunctor.h.
Referenced by otb::Functor::EnvelopeSavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight >::operator()(), and otb::Functor::EnvelopeSavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight >::SetIterations().
|
private |
Definition at line 119 of file otbEnvelopeSavitzkyGolayInterpolationFunctor.h.
Referenced by otb::Functor::EnvelopeSavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight >::operator()(), otb::Functor::EnvelopeSavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight >::SetDates(), and otb::Functor::EnvelopeSavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight >::SetWeights().
|
private |
Definition at line 121 of file otbEnvelopeSavitzkyGolayInterpolationFunctor.h.
Referenced by otb::Functor::EnvelopeSavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight >::operator()(), otb::Functor::EnvelopeSavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight >::SetLowerEnvelope(), and otb::Functor::EnvelopeSavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight >::SetUpperEnvelope().
|
private |
Definition at line 118 of file otbEnvelopeSavitzkyGolayInterpolationFunctor.h.
Referenced by otb::Functor::EnvelopeSavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight >::operator()(), and otb::Functor::EnvelopeSavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight >::SetWeights().
|
static |
Definition at line 50 of file otbEnvelopeSavitzkyGolayInterpolationFunctor.h.
Referenced by otb::Functor::EnvelopeSavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight >::operator()().
1.8.17