farm-ng-core
time_series_test.cpp File Reference
#include "farm_ng/core/misc/time_series.h"
#include "farm_ng/core/misc/conversions.h"
#include "sophus/lie/interp/interpolate.h"
#include <gtest/gtest.h>
#include <sophus/lie/rotation3.h>
#include <random>
Include dependency graph for time_series_test.cpp:

Classes

struct  farm_ng::StampedFoo
 
struct  farm_ng::StampedBar
 
struct  farm_ng::StampedInterpolative
 

Namespaces

 farm_ng
 
 farm_ng::time_series
 

Functions

template<>
auto farm_ng::time_series::getStamp< StampedFoo > (StampedFoo const &foo) -> double
 
 farm_ng::TEST (time_series, empty)
 
 farm_ng::TEST (time_series, sorted_invariant)
 
 farm_ng::TEST (time_series, find_nearest)
 
 farm_ng::TEST (time_series, find_near_using_threshold)
 
 farm_ng::TEST (time_series, size)
 
 farm_ng::TEST (time_series, index)
 
template<>
auto farm_ng::time_series::getStamp< StampedInterpolative > (StampedInterpolative const &foo) -> double
 
template<>
auto farm_ng::time_series::interpolate< StampedInterpolative > (StampedInterpolative const &lhs, StampedInterpolative const &rhs, double p) -> StampedInterpolative
 
 farm_ng::time_series::TEST (interpolative_time_series, unit)
 
 farm_ng::time_series::TEST (interpolative_time_series, regression)