![]() |
OTB
9.1.1
Orfeo Toolbox
|
#include "otbVectorImage.h"#include "otbImageFileReader.h"#include "otbImageFileWriter.h"#include "otbStandardFilterWatcher.h"#include "itkBinaryFunctorImageFilter.h"#include <vector>#include <tuple>#include <stdexcept>#include <cmath>#include <gsl/gsl_errno.h>#include <gsl/gsl_spline.h>#include "otbDateUtils.h"
Include dependency graph for otbTemporalGapFilling.h:Go to the source code of this file.
Namespaces | |
| GapFilling | |
Functions | |
| template<typename ValueType > | |
| itk::VariableLengthVector< ValueType > | GapFilling::vectorToPixel (const std::vector< ValueType > &v) |
| template<typename ValueType , typename VectorType > | |
| itk::VariableLengthVector< ValueType > | GapFilling::vectorToPixel (const VectorType &v) |
| template<typename PixelType > | |
| std::tuple< PixelType, PixelType, PixelType > | GapFilling::create_tmp_data_interlace_dates (const PixelType pix, const PixelType mask, const PixelType idv, const PixelType odv, typename PixelType::ValueType valid_value) |
| template<typename PixelType > | |
| PixelType | GapFilling::extract_output_dates (const PixelType pix, const PixelType dv, const PixelType odv) |
| template<typename PixelType > | |
| std::tuple< std::vector< typename PixelType::ValueType >, std::vector< typename PixelType::ValueType >, bool > | GapFilling::find_valid_bounds (const PixelType mask, int nbDates, typename PixelType::ValueType valid_value) |
| template<typename ImageType , typename FunctorType , typename MultiComponentFunctorType = MultiComponentTimeSeriesFunctorAdaptor<typename ImageType::PixelType, FunctorType>> | |
| void | GapFilling::gapfill_time_series (typename ImageType::Pointer inIma, typename ImageType::Pointer maskIma, typename BinaryFunctorImageFilterWithNBands< ImageType, ImageType, ImageType, FunctorType >::Pointer filter, typename BinaryFunctorImageFilterWithNBands< ImageType, ImageType, ImageType, MultiComponentFunctorType >::Pointer filter_mc, vcl_size_t components_per_date=1, typename ImageType::PixelType dv=typename ImageType::PixelType{}, typename ImageType::PixelType odv=typename ImageType::PixelType{}) |
| template<typename PixelType > | |
| std::tuple< std::vector< typename PixelType::ValueType >, std::vector< typename PixelType::ValueType >, bool > | GapFilling::find_valid_bounds (const PixelType mask, int nbDates, typename PixelType::ValueType valid_value) |
| template<typename PixelType > | |
| std::tuple< PixelType, PixelType, PixelType > | GapFilling::create_tmp_data_interlace_dates (const PixelType pix, const PixelType mask, const PixelType idv, const PixelType odv, typename PixelType::ValueType valid_value) |
| template<typename PixelType > | |
| PixelType | GapFilling::extract_output_dates (const PixelType pix, const PixelType dv, const PixelType odv) |
| template<typename ImageType , typename FunctorType , typename MultiComponentFunctorType = MultiComponentTimeSeriesFunctorAdaptor<typename ImageType::PixelType, FunctorType>> | |
| void | GapFilling::gapfill_time_series (typename ImageType::Pointer inIma, typename ImageType::Pointer maskIma, typename BinaryFunctorImageFilterWithNBands< ImageType, ImageType, ImageType, FunctorType >::Pointer filter, typename BinaryFunctorImageFilterWithNBands< ImageType, ImageType, ImageType, MultiComponentFunctorType >::Pointer filter_mc, vcl_size_t components_per_date=1, typename ImageType::PixelType dv=typename ImageType::PixelType{}, typename ImageType::PixelType odv=typename ImageType::PixelType{}) |
1.8.17