DART  6.10.1
dart::math::SO3Space Struct Reference

#include <ConfigurationSpace.hpp>

Public Types

using TangentSpace = RealVectorSpace< NumDofs >
 
using Point = Eigen::Matrix3d
 
using EuclideanPoint = Eigen::Vector3d
 
using Vector = Eigen::Vector3d
 
using Matrix = Eigen::Matrix3d
 
using JacobianMatrix = Eigen::Matrix< double, 6, NumDofs >
 

Static Public Attributes

static constexpr std::size_t NumDofs = 3u
 
static constexpr int NumDofsEigen = 3
 

Member Typedef Documentation

◆ EuclideanPoint

using dart::math::SO3Space::EuclideanPoint = Eigen::Vector3d

◆ JacobianMatrix

using dart::math::SO3Space::JacobianMatrix = Eigen::Matrix<double, 6, NumDofs>

◆ Matrix

using dart::math::SO3Space::Matrix = Eigen::Matrix3d

◆ Point

using dart::math::SO3Space::Point = Eigen::Matrix3d

◆ TangentSpace

◆ Vector

using dart::math::SO3Space::Vector = Eigen::Vector3d

Member Data Documentation

◆ NumDofs

constexpr std::size_t dart::math::SO3Space::NumDofs = 3u
staticconstexpr

◆ NumDofsEigen

constexpr int dart::math::SO3Space::NumDofsEigen = 3
staticconstexpr