#include <cmath>
#include <cstdio>
#include <cstdlib>
#include <iostream>
#include <Eigen/Core>
Go to the source code of this file.
Classes | |
class | Sophus::details::IsStreamable< T > |
class | Sophus::details::ArgToStream< T > |
struct | Sophus::Constants< Scalar > |
struct | Sophus::Constants< float > |
struct | Sophus::nullopt_t |
class | Sophus::optional< T > |
Namespaces | |
Sophus | |
Sophus::details | |
Macros | |
#define | SOPHUS_FUNCTION "unknown" |
#define | EIGEN_DEVICE_FUNC |
#define | SOPHUS_FUNC EIGEN_DEVICE_FUNC |
#define | SOPHUS_ENSURE(expr, description, ...) |
Typedefs | |
template<bool B, class T = void> | |
using | Sophus::enable_if_t = typename std::enable_if< B, T >::type |
Functions | |
void | Sophus::details::FormatStream (std::stringstream &stream, char const *text) |
template<class T , typename... Args> | |
void | Sophus::details::FormatStream (std::stringstream &stream, char const *text, T &&arg, Args &&... args) |
template<class... Args> | |
std::string | Sophus::details::FormatString (char const *text, Args &&... args) |
std::string | Sophus::details::FormatString () |
template<class... Args> | |
SOPHUS_FUNC void | Sophus::defaultEnsure (char const *function, char const *file, int line, char const *description, Args &&... args) |
Variables | |
constexpr nullopt_t | Sophus::nullopt {} |
#define EIGEN_DEVICE_FUNC |
Definition at line 29 of file common.hpp.
#define SOPHUS_ENSURE | ( | expr, | |
description, | |||
... | |||
) |
Definition at line 129 of file common.hpp.
Referenced by Sophus::average(), Sophus::details::averageUnitQuaternion(), Sophus::SO3Base< SO3< Scalar_, Options > >::expAndTheta(), Sophus::RxSO3Base< RxSO3< Scalar, Options > >::expAndTheta(), Sophus::SE2Base< Map< Sophus::SE2< Scalar_ >, Options > >::generator(), Sophus::SO3Base< SO3< Scalar_, Options > >::generator(), Sophus::SE3Base< SE3< Scalar_, Options > >::generator(), Sophus::Sim3Base< Sim3< Scalar_, Options > >::generator(), Sophus::RxSO3Base< RxSO3< Scalar, Options > >::generator(), Sophus::SO3Base< SO3< Scalar_, Options > >::internalGenerator(), Sophus::SE3Base< SE3< Scalar_, Options > >::internalGenerator(), Sophus::interpolate(), Sophus::iterativeMean(), Sophus::SO3Base< SO3< Scalar_, Options > >::logAndTheta(), Sophus::SO2Base< SO2< Scalar, Options > >::normalize(), Sophus::SO3Base< SO3< Scalar_, Options > >::normalize(), Sophus::optional< T >::operator*(), Sophus::RxSO3Base< RxSO3< Scalar, Options > >::operator*=(), Sophus::optional< T >::operator->(), Sophus::rotationFromNormal(), Sophus::RxSO3< Scalar, Options >::RxSO3(), Sophus::SE3< Scalar_, Options >::SE3(), Sophus::RxSO3Base< RxSO3< Scalar, Options > >::setQuaternion(), Sophus::RxSO3Base< RxSO3< Scalar, Options > >::setScaledRotationMatrix(), Sophus::SO2< Scalar, Options >::SO2(), Sophus::SO2FromNormal(), and Sophus::SE2Base< Map< Sophus::SE2< Scalar_ >, Options > >::vee().
#define SOPHUS_FUNC EIGEN_DEVICE_FUNC |
Definition at line 32 of file common.hpp.
Referenced by Eigen::Map< Sophus::SO2< Scalar_ >, Options >::Map(), Eigen::Map< Sophus::RxSO3< Scalar_ >, Options >::Map(), Eigen::Map< Sophus::SO3< Scalar_ > const, Options >::Map(), Eigen::Map< Sophus::RxSO3< Scalar_ > const, Options >::Map(), Sophus::RxSO3Base< RxSO3< Scalar, Options > >::rotationMatrix(), Sophus::SE2< Scalar_, Options >::SE2(), Sophus::SE3< Scalar_, Options >::SE3(), Sophus::SO2Base< SO2< Scalar, Options > >::setComplex(), Sophus::SE2Base< Map< Sophus::SE2< Scalar_ >, Options > >::setRotationMatrix(), Sophus::RxSO3Base< RxSO3< Scalar, Options > >::setRotationMatrix(), Sophus::SE2Base< Map< Sophus::SE2< Scalar_ >, Options > >::so2(), Sophus::SE2Base< Map< Sophus::SE2< Scalar_ >, Options > >::translation(), Eigen::Map< Sophus::SO2< Scalar_ >, Options >::unit_complex(), Eigen::Map< Sophus::SO3< Scalar_ >, Options >::unit_quaternion(), and Sophus::SO2Base< SO2< Scalar, Options > >::vee().
#define SOPHUS_FUNCTION "unknown" |
Definition at line 23 of file common.hpp.
Page generated by Doxygen 1.8.13 for MRPT 1.5.3 at Sun Nov 26 00:44:48 UTC 2017 |