Aikido
|
Namespaces | |
dart | |
Classes | |
class | CartesianProduct |
Represents the Cartesian product of other StateSpace s. More... | |
class | CompoundStateHandle |
StateHandle for a CartesianProduct . More... | |
class | GeodesicInterpolator |
Interpolate by parallel transport along a geodesic between two states in a Lie group with an affine connection. More... | |
class | Interpolator |
Method of interpolating between two states in a StateSpace . More... | |
class | R |
Represents a N-dimensional real vector space with vector addition as the group operation. More... | |
class | RStateHandle |
StateHandle for a Rn . More... | |
class | ScopedState |
CRTP RAII wrapper for a StateHandle . More... | |
class | SE2 |
The two-dimensional special Euclidean group SE(2), i.e. More... | |
class | SE2StateHandle |
StateHandle for a SE2 . More... | |
class | SE3 |
The three-dimensional special Euclidean group SE(3), i.e. More... | |
class | SE3StateHandle |
StateHandle for a SE3 . More... | |
class | SO2 |
The two-dimensional special orthogonal group SO(2), i.e. More... | |
class | SO2StateHandle |
StateHandle for a SO2 . More... | |
class | SO3 |
The two-dimensional special orthogonal group SO(3), i.e. More... | |
class | SO3StateHandle |
StateHandle for a SO3 . More... | |
class | StateHandle |
Wrap a State with its StateSpace to provide convenient accessor methods. More... | |
class | StateSpace |
Represents a Lie group and its associated Lie algebra, i.e. More... | |
Typedefs | |
using | CartesianProductPtr = std::shared_ptr< CartesianProduct > |
using | ConstCartesianProductPtr = std::shared_ptr< const CartesianProduct > |
using | WeakCartesianProductPtr = std::weak_ptr< CartesianProduct > |
using | WeakConstCartesianProductPtr = std::weak_ptr< const CartesianProduct > |
using | UniqueCartesianProductPtr = std::unique_ptr< CartesianProduct > |
using | UniqueConstCartesianProductPtr = std::unique_ptr< const CartesianProduct > |
using | InterpolatorPtr = std::shared_ptr< Interpolator > |
using | ConstInterpolatorPtr = std::shared_ptr< const Interpolator > |
using | WeakInterpolatorPtr = std::weak_ptr< Interpolator > |
using | WeakConstInterpolatorPtr = std::weak_ptr< const Interpolator > |
using | UniqueInterpolatorPtr = std::unique_ptr< Interpolator > |
using | UniqueConstInterpolatorPtr = std::unique_ptr< const Interpolator > |
using | R0 = R< 0 > |
using | R1 = R< 1 > |
using | R2 = R< 2 > |
using | R3 = R< 3 > |
using | R6 = R< 6 > |
using | Rn = R< Eigen::Dynamic > |
using | StateSpacePtr = std::shared_ptr< StateSpace > |
using | ConstStateSpacePtr = std::shared_ptr< const StateSpace > |
using | WeakStateSpacePtr = std::weak_ptr< StateSpace > |
using | WeakConstStateSpacePtr = std::weak_ptr< const StateSpace > |
using | UniqueStateSpacePtr = std::unique_ptr< StateSpace > |
using | UniqueConstStateSpacePtr = std::unique_ptr< const StateSpace > |
using aikido::statespace::CartesianProductPtr = typedef std::shared_ptr< CartesianProduct > |
using aikido::statespace::ConstCartesianProductPtr = typedef std::shared_ptr< const CartesianProduct > |
using aikido::statespace::ConstInterpolatorPtr = typedef std::shared_ptr< const Interpolator > |
using aikido::statespace::ConstStateSpacePtr = typedef std::shared_ptr< const StateSpace > |
using aikido::statespace::InterpolatorPtr = typedef std::shared_ptr< Interpolator > |
using aikido::statespace::R0 = typedef R<0> |
using aikido::statespace::R1 = typedef R<1> |
using aikido::statespace::R2 = typedef R<2> |
using aikido::statespace::R3 = typedef R<3> |
using aikido::statespace::R6 = typedef R<6> |
using aikido::statespace::Rn = typedef R<Eigen::Dynamic> |
using aikido::statespace::StateSpacePtr = typedef std::shared_ptr< StateSpace > |
using aikido::statespace::UniqueCartesianProductPtr = typedef std::unique_ptr< CartesianProduct > |
using aikido::statespace::UniqueConstCartesianProductPtr = typedef std::unique_ptr< const CartesianProduct > |
using aikido::statespace::UniqueConstInterpolatorPtr = typedef std::unique_ptr< const Interpolator > |
using aikido::statespace::UniqueConstStateSpacePtr = typedef std::unique_ptr< const StateSpace > |
using aikido::statespace::UniqueInterpolatorPtr = typedef std::unique_ptr< Interpolator > |
using aikido::statespace::UniqueStateSpacePtr = typedef std::unique_ptr< StateSpace > |
using aikido::statespace::WeakCartesianProductPtr = typedef std::weak_ptr< CartesianProduct > |
using aikido::statespace::WeakConstCartesianProductPtr = typedef std::weak_ptr< const CartesianProduct > |
using aikido::statespace::WeakConstInterpolatorPtr = typedef std::weak_ptr< const Interpolator > |
using aikido::statespace::WeakConstStateSpacePtr = typedef std::weak_ptr< const StateSpace > |
using aikido::statespace::WeakInterpolatorPtr = typedef std::weak_ptr< Interpolator > |
using aikido::statespace::WeakStateSpacePtr = typedef std::weak_ptr< StateSpace > |