MatLogger2  1.0.0
Library for logging of numeric data to HDF5 MAT-files, which is RT-safe and multithreaded.
Classes | Macros | Typedefs
matlogger2.cpp File Reference
#include <matlogger2/matlogger2.h>
#include <iostream>
#include <boost/algorithm/string.hpp>
#include "thread.h"
#include "matlogger2_backend.h"
+ Include dependency graph for matlogger2.cpp:

Go to the source code of this file.

Classes

class  XBot::MatLogger2::MutexImpl
 

Macros

#define ADD_EXPLICIT_INSTANTIATION(EigenType)
 
#define ADD_EXPLICIT_INSTANTIATION_STD_VECTOR(Scalar)   template bool MatLogger2::add(const std::string&, const std::vector<Scalar>&); \
 

Typedefs

template<typename Scalar >
using Vector6 = Eigen::Matrix< Scalar, 6, 1 >
 
template<typename Scalar >
using MapX = Eigen::Map< Eigen::Matrix< Scalar,-1, 1 >>
 

Macro Definition Documentation

#define ADD_EXPLICIT_INSTANTIATION (   EigenType)
Value:
template bool MatLogger2::add(const std::string&, const Eigen::MatrixBase<EigenType>&); \
template bool VariableBuffer::add_elem(const Eigen::MatrixBase<EigenType>&); \
template bool VariableBuffer::BufferBlock::add(const Eigen::MatrixBase<EigenType>&);

Definition at line 326 of file matlogger2.cpp.

#define ADD_EXPLICIT_INSTANTIATION_STD_VECTOR (   Scalar)    template bool MatLogger2::add(const std::string&, const std::vector<Scalar>&); \

Definition at line 331 of file matlogger2.cpp.

Typedef Documentation

template<typename Scalar >
using MapX = Eigen::Map<Eigen::Matrix<Scalar, -1, 1>>

Definition at line 339 of file matlogger2.cpp.

template<typename Scalar >
using Vector6 = Eigen::Matrix<Scalar,6,1>

Definition at line 336 of file matlogger2.cpp.