#include <ros/ros.h>
#include <vector>
#include <fstream>
#include <boost/ref.hpp>
#include <boost/accumulators/accumulators.hpp>
#include <boost/accumulators/statistics.hpp>
#include <boost/spirit/include/phoenix_core.hpp>
#include <boost/spirit/include/phoenix_operator.hpp>
Go to the source code of this file.
Classes | |
struct | pfuclt_omni_dataset::landmark_s |
The Landmark struct - used to store a landmark, defined by its serial number, and its position {x,y}. More... | |
struct | pfuclt_omni_dataset::timeEval_s |
The timeEval_s struct - takes care of time difference evaluation through the ros::Time methods. More... | |
Namespaces | |
pfuclt_omni_dataset | |
Typedefs | |
typedef struct pfuclt_omni_dataset::landmark_s | pfuclt_omni_dataset::Landmark |
The Landmark struct - used to store a landmark, defined by its serial number, and its position {x,y}. More... | |
typedef struct pfuclt_omni_dataset::timeEval_s | pfuclt_omni_dataset::TimeEval |
The timeEval_s struct - takes care of time difference evaluation through the ros::Time methods. More... | |
Enumerations | |
enum | pfuclt_omni_dataset::ORDER_TYPE { pfuclt_omni_dataset::ASC, pfuclt_omni_dataset::DESC } |
The ORDER_TYPE enum - use to define an ascending or descending ordering. More... | |
Functions | |
template<typename T > | |
T | pfuclt_omni_dataset::calc_stdDev (const std::vector< T > &vec) |
calc_stdDev - Calculates standard deviation from a vector of type T More... | |
std::vector< Landmark > | pfuclt_omni_dataset::getLandmarks (const char *filename) |
getLandmarks - read landmark configuration from CSV file More... | |
template<typename T > | |
std::vector< unsigned int > | pfuclt_omni_dataset::order_index (std::vector< T > const &values, const ORDER_TYPE order=DESC) |
order_index - Generates a vector of indexes ordered according to another vector More... | |
template<typename T > | |
bool | pfuclt_omni_dataset::readParam (ros::NodeHandle &nh, const std::string name, T &variable) |
readParam - reads and returns a parameter from the ROS parameter server More... | |
template<typename T > | |
bool | pfuclt_omni_dataset::readParam (ros::NodeHandle &nh, const std::string name, std::vector< T > &variable) |