OTB  9.0.0
Orfeo Toolbox
Classes | Namespaces | Typedefs | Functions
otbDateUtils.h File Reference
#include <ctime>
#include <vector>
#include <string>
#include <map>
#include <vnl/vnl_vector.h>
#include <boost/algorithm/string.hpp>
+ Include dependency graph for otbDateUtils.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  GapFilling::doy_multi_year
 

Namespaces

 GapFilling
 

Typedefs

using GapFilling::DateVector = std::vector< std::tm >
 
using GapFilling::PrecisionType = double
 
using GapFilling::VectorType = vnl_vector< PrecisionType >
 

Functions

int GapFilling::delta_days (std::tm t1, std::tm t2)
 
unsigned int GapFilling::doy (const std::tm &d)
 
std::tm GapFilling::make_date (const std::string &d)
 
bool operator< (std::tm x, std::tm y)
 
std::string GapFilling::pad_int (int x)
 
std::vector< std::string > GapFilling::string_split (const std::string &s, const std::string &sep)
 
std::vector< VectorType > GapFilling::get_csv_profiles (const std::string &fname, int pos, int ndates)
 
std::vector< std::pair< long int, VectorType > > GapFilling::get_sirhyus_profiles (const std::string &df, unsigned int nbDates)
 
int GapFilling::months (const std::string &m)
 
DateVector GapFilling::parse_date_file (const std::string &df)
 
std::pair< DateVector, int > GapFilling::parse_dates_csv_file (const std::string &df, int year)
 
DateVector GapFilling::parse_dates_sirhyus (const std::string &fname)
 
DateVector GapFilling::parse_date_file (const std::string &df)
 
std::pair< DateVector, int > GapFilling::parse_dates_csv_file (const std::string &df, int year)
 
std::vector< VectorType > GapFilling::get_csv_profiles (const std::string &fname, int pos, int ndates)
 
DateVector GapFilling::parse_dates_sirhyus (const std::string &fname)
 
std::vector< std::pair< long int, VectorType > > GapFilling::get_sirhyus_profiles (const std::string &df, unsigned int nbDates)
 
int GapFilling::months (const std::string &m)
 

Function Documentation

◆ operator<()

bool operator< ( std::tm  x,
std::tm  y 
)

Compare 2 dates.