Memoizer.hpp File Reference
#include <functional>
#include <Eigen/Core>
#include <vector>
#include <string>
#include <map>
#include <iostream>
+ Include dependency graph for Memoizer.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

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> >

Definition at line 10 of file Memoizer.hpp.

Function Documentation

◆ memoized()

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

Definition at line 13 of file Memoizer.hpp.