Main MRPT website > C++ reference for MRPT 1.5.3
Classes | Functions
Sophus::details Namespace Reference

Classes

class  ArgToStream
 
class  IsStreamable
 
class  Metric
 
class  Metric< Matrix< Scalar, M, N > >
 
class  Pretty
 
class  Pretty< Eigen::Matrix< Scalar, M, N > >
 
class  SetToZero
 
class  SetToZero< Matrix< Scalar, M, N > >
 
class  SquaredNorm
 
class  SquaredNorm< Matrix< Scalar, N, 1 > >
 
class  Transpose
 
class  Transpose< Matrix< Scalar, M, N > >
 

Functions

template<class T >
void getQuaternion (T const &)
 
template<class Scalar >
Eigen::Quaternion< Scalar > getUnitQuaternion (SO3< Scalar > const &R)
 
template<class Scalar >
Eigen::Quaternion< Scalar > getUnitQuaternion (RxSO3< Scalar > const &sR)
 
template<class SequenceContainer , class Scalar = typename SequenceContainer::value_type::Scalar>
Eigen::Quaternion< Scalar > averageUnitQuaternion (SequenceContainer const &foo_Ts_bar)
 
void FormatStream (std::stringstream &stream, char const *text)
 
template<class T , typename... Args>
void FormatStream (std::stringstream &stream, char const *text, T &&arg, Args &&... args)
 
template<class... Args>
std::string FormatString (char const *text, Args &&... args)
 
std::string FormatString ()
 
template<class T >
std::string pretty (T const &v)
 
template<class... Args>
void testFailed (bool &passed, char const *func, char const *file, int line, std::string const &msg)
 

Function Documentation

◆ averageUnitQuaternion()

template<class SequenceContainer , class Scalar = typename SequenceContainer::value_type::Scalar>
Eigen::Quaternion<Scalar> Sophus::details::averageUnitQuaternion ( SequenceContainer const &  foo_Ts_bar)

◆ FormatStream() [1/2]

void Sophus::details::FormatStream ( std::stringstream &  stream,
char const *  text 
)
inline

Definition at line 61 of file common.hpp.

Referenced by FormatStream(), and FormatString().

◆ FormatStream() [2/2]

template<class T , typename... Args>
void Sophus::details::FormatStream ( std::stringstream &  stream,
char const *  text,
T &&  arg,
Args &&...  args 
)

Definition at line 68 of file common.hpp.

References FormatStream(), and Sophus::details::ArgToStream< T >::impl().

◆ FormatString() [1/2]

template<class... Args>
std::string Sophus::details::FormatString ( char const *  text,
Args &&...  args 
)

◆ FormatString() [2/2]

std::string Sophus::details::FormatString ( )
inline

Definition at line 92 of file common.hpp.

◆ getQuaternion()

template<class T >
void Sophus::details::getQuaternion ( T const &  )

◆ getUnitQuaternion() [1/2]

template<class Scalar >
Eigen::Quaternion<Scalar> Sophus::details::getUnitQuaternion ( SO3< Scalar > const &  R)

Definition at line 72 of file average.hpp.

References Sophus::SO3< Scalar_, Options >::unit_quaternion().

Referenced by averageUnitQuaternion().

◆ getUnitQuaternion() [2/2]

template<class Scalar >
Eigen::Quaternion<Scalar> Sophus::details::getUnitQuaternion ( RxSO3< Scalar > const &  sR)

Definition at line 77 of file average.hpp.

References Sophus::RxSO3Base< Derived >::so3().

◆ pretty()

template<class T >
std::string Sophus::details::pretty ( T const &  v)

Definition at line 24 of file test_macros.hpp.

References Sophus::details::Pretty< Scalar >::impl().

◆ testFailed()

template<class... Args>
void Sophus::details::testFailed ( bool &  passed,
char const *  func,
char const *  file,
int  line,
std::string const &  msg 
)

Definition at line 29 of file test_macros.hpp.

References FormatString().




Page generated by Doxygen 1.8.13 for MRPT 1.5.3 at Tue Oct 31 07:27:35 UTC 2017