Functions
eigen_extensions Namespace Reference

Functions

template<class S , int T, int U>
void deserialize (std::istream &strm, Eigen::Matrix< S, T, U > *mat)
 
template<class S , int T, int U>
void deserializeASCII (std::istream &strm, Eigen::Matrix< S, T, U > *mat)
 
template<class T >
void deserializeScalar (std::istream &strm, T *val)
 
template<class T >
void deserializeScalarASCII (std::istream &strm, T *val)
 
template<class S , int T, int U>
void serialize (const Eigen::Matrix< S, T, U > &mat, std::ostream &strm)
 
template<class S , int T, int U>
void serializeASCII (const Eigen::Matrix< S, T, U > &mat, std::ostream &strm)
 
template<class T >
void serializeScalar (T val, std::ostream &strm)
 
template<class T >
void serializeScalarASCII (T val, std::ostream &strm)
 
double stdev (const Eigen::VectorXd &vec)
 
void stdToEig (const std::vector< double > &std, Eigen::VectorXd *eig)
 

Function Documentation

◆ deserialize()

template<class S , int T, int U>
void eigen_extensions::deserialize ( std::istream &  strm,
Eigen::Matrix< S, T, U > *  mat 
)

Definition at line 78 of file eigen_extensions.h.

◆ deserializeASCII()

template<class S , int T, int U>
void eigen_extensions::deserializeASCII ( std::istream &  strm,
Eigen::Matrix< S, T, U > *  mat 
)

Definition at line 105 of file eigen_extensions.h.

◆ deserializeScalar()

template<class T >
void eigen_extensions::deserializeScalar ( std::istream &  strm,
T val 
)

Definition at line 134 of file eigen_extensions.h.

◆ deserializeScalarASCII()

template<class T >
void eigen_extensions::deserializeScalarASCII ( std::istream &  strm,
T val 
)

Definition at line 149 of file eigen_extensions.h.

◆ serialize()

template<class S , int T, int U>
void eigen_extensions::serialize ( const Eigen::Matrix< S, T, U > &  mat,
std::ostream &  strm 
)

Definition at line 66 of file eigen_extensions.h.

◆ serializeASCII()

template<class S , int T, int U>
void eigen_extensions::serializeASCII ( const Eigen::Matrix< S, T, U > &  mat,
std::ostream &  strm 
)

Definition at line 95 of file eigen_extensions.h.

◆ serializeScalar()

template<class T >
void eigen_extensions::serializeScalar ( T  val,
std::ostream &  strm 
)

Definition at line 128 of file eigen_extensions.h.

◆ serializeScalarASCII()

template<class T >
void eigen_extensions::serializeScalarASCII ( T  val,
std::ostream &  strm 
)

Definition at line 140 of file eigen_extensions.h.

◆ stdev()

double eigen_extensions::stdev ( const Eigen::VectorXd &  vec)
inline

Definition at line 22 of file eigen_extensions.h.

◆ stdToEig()

void eigen_extensions::stdToEig ( const std::vector< double > &  std,
Eigen::VectorXd *  eig 
)
inline

Definition at line 15 of file eigen_extensions.h.



rtabmap
Author(s): Mathieu Labbe
autogenerated on Thu Jul 25 2024 02:50:27