Memoizer.hpp File Reference
#include <functional>
#include <iostream>
#include <map>
#include <string>
#include <vector>
#include <Eigen/Core>

Typedefs

using TaggedPoints = std::pair<std::string, std::vector<Eigen::Vector3f>>
 

Functions

template<typename R>
std::function< R(TaggedPoints)> memoized (R(*fn)(const std::vector< Eigen::Vector3f > &))
 

Typedef Documentation

◆ TaggedPoints

using TaggedPoints = std::pair<std::string, std::vector<Eigen::Vector3f>>

Function Documentation

◆ memoized()

template<typename R>
std::function< R(TaggedPoints)> memoized ( R(* fn )(const std::vector< Eigen::Vector3f > &))