Go to the source code of this file.
Namespaces | |
Sophus | |
Sophus::details | |
Typedefs | |
template<class T > | |
using | Sophus::Line2 = Eigen::Hyperplane< T, 2 > |
Lines in 2d are hyperplanes. More... | |
using | Sophus::Line2d = Line2< double > |
using | Sophus::Line2f = Line2< float > |
template<class Scalar , int M, int N> | |
using | Sophus::Matrix = Eigen::Matrix< Scalar, M, N > |
template<class Scalar > | |
using | Sophus::Matrix2 = Matrix< Scalar, 2, 2 > |
using | Sophus::Matrix2d = Matrix2< double > |
using | Sophus::Matrix2f = Matrix2< float > |
template<class Scalar > | |
using | Sophus::Matrix3 = Matrix< Scalar, 3, 3 > |
using | Sophus::Matrix3d = Matrix3< double > |
using | Sophus::Matrix3f = Matrix3< float > |
template<class Scalar > | |
using | Sophus::Matrix4 = Matrix< Scalar, 4, 4 > |
using | Sophus::Matrix4d = Matrix4< double > |
using | Sophus::Matrix4f = Matrix4< float > |
template<class Scalar > | |
using | Sophus::Matrix6 = Matrix< Scalar, 6, 6 > |
using | Sophus::Matrix6d = Matrix6< double > |
using | Sophus::Matrix6f = Matrix6< float > |
template<class Scalar > | |
using | Sophus::Matrix7 = Matrix< Scalar, 7, 7 > |
using | Sophus::Matrix7d = Matrix7< double > |
using | Sophus::Matrix7f = Matrix7< float > |
template<class Scalar , int N, int Options = 0> | |
using | Sophus::ParametrizedLine = Eigen::ParametrizedLine< Scalar, N, Options > |
template<class Scalar , int Options = 0> | |
using | Sophus::ParametrizedLine2 = ParametrizedLine< Scalar, 2, Options > |
using | Sophus::ParametrizedLine2d = ParametrizedLine2< double > |
using | Sophus::ParametrizedLine2f = ParametrizedLine2< float > |
template<class Scalar , int Options = 0> | |
using | Sophus::ParametrizedLine3 = ParametrizedLine< Scalar, 3, Options > |
using | Sophus::ParametrizedLine3d = ParametrizedLine3< double > |
using | Sophus::ParametrizedLine3f = ParametrizedLine3< float > |
template<class T > | |
using | Sophus::Plane3 = Eigen::Hyperplane< T, 3 > |
Planes in 3d are hyperplanes. More... | |
using | Sophus::Plane3d = Plane3< double > |
using | Sophus::Plane3f = Plane3< float > |
template<class Scalar , int M, int Options = 0> | |
using | Sophus::Vector = Eigen::Matrix< Scalar, M, 1, Options > |
template<class Scalar , int Options = 0> | |
using | Sophus::Vector2 = Vector< Scalar, 2, Options > |
using | Sophus::Vector2d = Vector2< double > |
using | Sophus::Vector2f = Vector2< float > |
template<class Scalar , int Options = 0> | |
using | Sophus::Vector3 = Vector< Scalar, 3, Options > |
using | Sophus::Vector3d = Vector3< double > |
using | Sophus::Vector3f = Vector3< float > |
template<class Scalar > | |
using | Sophus::Vector4 = Vector< Scalar, 4 > |
using | Sophus::Vector4d = Vector4< double > |
using | Sophus::Vector4f = Vector4< float > |
template<class Scalar > | |
using | Sophus::Vector6 = Vector< Scalar, 6 > |
using | Sophus::Vector6d = Vector6< double > |
using | Sophus::Vector6f = Vector6< float > |
template<class Scalar > | |
using | Sophus::Vector7 = Vector< Scalar, 7 > |
using | Sophus::Vector7d = Vector7< double > |
using | Sophus::Vector7f = Vector7< float > |
Functions | |
template<class T > | |
auto | Sophus::maxMetric (T const &p0, T const &p1) -> decltype(details::MaxMetric< T >::impl(p0, p1)) |
template<class T , class Scalar > | |
void | Sophus::setElementAt (T &p, Scalar value, int i) |
template<class T > | |
void | Sophus::setToZero (T &p) |
template<class T > | |
auto | Sophus::squaredNorm (T const &p) -> decltype(details::SquaredNorm< T >::impl(p)) |
template<class T > | |
auto | Sophus::transpose (T const &p) -> decltype(details::Transpose< T >::impl(T())) |
Common type aliases.
Definition in file types.hpp.