Classes | Functions
Sophus::details Namespace Reference

Classes

class  ArgToStream
 
class  Curve
 
class  IsStreamable
 
class  MaxMetric
 
class  MaxMetric< Matrix< Scalar, M, N > >
 
class  Pretty
 
class  Pretty< Eigen::Matrix< Scalar, M, N > >
 
class  SetElementAt
 
class  SetElementAt< Scalar, Scalar >
 
class  SetElementAt< Vector< Scalar, N >, Scalar >
 
class  SetToZero
 
class  SetToZero< Matrix< Scalar, M, N > >
 
class  SquaredNorm
 
class  SquaredNorm< Matrix< Scalar, N, 1 > >
 
class  Transpose
 
class  Transpose< Matrix< Scalar, M, N > >
 
class  VectorField
 
class  VectorField< Scalar, N, 1 >
 

Functions

template<class SequenceContainer , class Scalar = typename SequenceContainer::value_type::Scalar>
Eigen::Quaternion< Scalar > averageUnitQuaternion (SequenceContainer const &foo_Ts_bar)
 
template<class Scalar , int N>
Matrix< Scalar, N, N > calcW (Matrix< Scalar, N, N > const &Omega, Scalar const theta, Scalar const sigma)
 
template<class Scalar , int N>
Matrix< Scalar, N, N > calcWInv (Matrix< Scalar, N, N > const &Omega, Scalar const theta, Scalar const sigma, Scalar const scale)
 
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)
 
std::string FormatString ()
 
template<class... Args>
std::string FormatString (char const *text, Args &&... args)
 
template<class T >
void getQuaternion (T const &)
 
template<class Scalar >
Eigen::Quaternion< Scalar > getUnitQuaternion (RxSO3< Scalar > const &sR)
 
template<class Scalar >
Eigen::Quaternion< Scalar > getUnitQuaternion (SO3< Scalar > const &R)
 
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)

Definition at line 120 of file average.hpp.

◆ calcW()

template<class Scalar , int N>
Matrix<Scalar, N, N> Sophus::details::calcW ( Matrix< Scalar, N, N > const &  Omega,
Scalar const  theta,
Scalar const  sigma 
)

Definition at line 10 of file sim_details.hpp.

◆ calcWInv()

template<class Scalar , int N>
Matrix<Scalar, N, N> Sophus::details::calcWInv ( Matrix< Scalar, N, N > const &  Omega,
Scalar const  theta,
Scalar const  sigma,
Scalar const  scale 
)

Definition at line 52 of file sim_details.hpp.

◆ FormatStream() [1/2]

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

Definition at line 66 of file common.hpp.

◆ 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 73 of file common.hpp.

◆ FormatString() [1/2]

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

Definition at line 97 of file common.hpp.

◆ FormatString() [2/2]

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

Definition at line 91 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 ( RxSO3< Scalar > const &  sR)

Definition at line 114 of file average.hpp.

◆ getUnitQuaternion() [2/2]

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

Definition at line 109 of file average.hpp.

◆ pretty()

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

Definition at line 24 of file test_macros.hpp.

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



sophus
Author(s): Hauke Strasdat
autogenerated on Wed Mar 2 2022 01:01:48