![]() |
OTB
9.1.1
Orfeo Toolbox
|
#include <otbSavitzkyGolayInterpolationFunctor.h>
Inheritance diagram for otb::Functor::SavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight, Degree >: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()().
1.8.17