OTB
9.0.0
Orfeo Toolbox
|
#include <otbSavitzkyGolayInterpolationFunctor.h>
Public Types | |
typedef double | CoefficientPrecisionType |
typedef TDates::ValueType | DateType |
typedef itk::FixedArray< DateType, InterpolatedLength > | InterpolatedDatesType |
typedef itk::FixedArray< ValueType, InterpolatedLength > | InterpolatedSeriesType |
typedef itk::FixedArray< WeightType, InterpolatedLength > | InterpolatedWeightType |
typedef otb::Functor::TimeSeriesLeastSquareFittingFunctor< InterpolatedSeriesType, TSFunctionType, InterpolatedDatesType, InterpolatedWeightType > | TLSFunctorType |
typedef otb::PolynomialTimeSeries< Degree, CoefficientPrecisionType > | TSFunctionType |
typedef TSeries::ValueType | ValueType |
typedef TWeight::ValueType | WeightType |
Public Member Functions | |
TSeries | operator() (const TSeries &series) const |
SavitzkyGolayInterpolationFunctor () | |
void | SetDates (const TDates doy) |
void | SetWeights (const TWeight weights) |
virtual | ~SavitzkyGolayInterpolationFunctor () |
Static Public Attributes | |
static const unsigned int | InterpolatedLength = 2 * Radius + 1 |
static const unsigned int | nbDates = TSeries::Dimension |
Private Attributes | |
TDates | m_DoySeries |
TWeight | m_WeightSeries |
Definition at line 57 of file otbSavitzkyGolayInterpolationFunctor.h.
typedef double otb::Functor::SavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight, Degree >::CoefficientPrecisionType |
Definition at line 63 of file otbSavitzkyGolayInterpolationFunctor.h.
typedef TDates::ValueType otb::Functor::SavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight, Degree >::DateType |
Definition at line 61 of file otbSavitzkyGolayInterpolationFunctor.h.
typedef itk::FixedArray<DateType, InterpolatedLength> otb::Functor::SavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight, Degree >::InterpolatedDatesType |
Definition at line 69 of file otbSavitzkyGolayInterpolationFunctor.h.
typedef itk::FixedArray<ValueType, InterpolatedLength> otb::Functor::SavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight, Degree >::InterpolatedSeriesType |
Definition at line 68 of file otbSavitzkyGolayInterpolationFunctor.h.
typedef itk::FixedArray<WeightType, InterpolatedLength> otb::Functor::SavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight, Degree >::InterpolatedWeightType |
Definition at line 70 of file otbSavitzkyGolayInterpolationFunctor.h.
typedef otb::Functor::TimeSeriesLeastSquareFittingFunctor<InterpolatedSeriesType, TSFunctionType, InterpolatedDatesType, InterpolatedWeightType> otb::Functor::SavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight, Degree >::TLSFunctorType |
Definition at line 73 of file otbSavitzkyGolayInterpolationFunctor.h.
typedef otb::PolynomialTimeSeries<Degree, CoefficientPrecisionType> otb::Functor::SavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight, Degree >::TSFunctionType |
Definition at line 64 of file otbSavitzkyGolayInterpolationFunctor.h.
typedef TSeries::ValueType otb::Functor::SavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight, Degree >::ValueType |
Definition at line 60 of file otbSavitzkyGolayInterpolationFunctor.h.
typedef TWeight::ValueType otb::Functor::SavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight, Degree >::WeightType |
Definition at line 62 of file otbSavitzkyGolayInterpolationFunctor.h.
|
inline |
Constructor.
Definition at line 76 of file otbSavitzkyGolayInterpolationFunctor.h.
|
inlinevirtual |
Destructor.
Definition at line 80 of file otbSavitzkyGolayInterpolationFunctor.h.
|
inline |
Definition at line 96 of file otbSavitzkyGolayInterpolationFunctor.h.
|
inline |
Definition at line 90 of file otbSavitzkyGolayInterpolationFunctor.h.
Referenced by otb::Functor::EnvelopeSavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight >::SetDates().
|
inline |
Definition at line 84 of file otbSavitzkyGolayInterpolationFunctor.h.
Referenced by otb::Functor::EnvelopeSavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight >::operator()(), and otb::Functor::EnvelopeSavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight >::SetWeights().
|
static |
Definition at line 66 of file otbSavitzkyGolayInterpolationFunctor.h.
|
private |
|
private |
|
static |
Definition at line 65 of file otbSavitzkyGolayInterpolationFunctor.h.
Referenced by otb::Functor::SavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TSeries >::operator()().