|
Aikido
|
Namespaces | |
| dart | |
Classes | |
| class | CartesianProduct |
Represents the Cartesian product of other StateSpaces. 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 > |