allocateState() const | aikido::statespace::StateSpace | virtual |
allocateStateInBuffer(void *_buffer) const override | aikido::statespace::CartesianProduct | virtual |
CartesianProduct(std::vector< ConstStateSpacePtr > _subspaces) | aikido::statespace::CartesianProduct | explicit |
checkCompatibility(const ::dart::dynamics::MetaSkeleton *metaskeleton) const | aikido::statespace::dart::MetaSkeletonStateSpace | |
checkIfContained(const ::dart::dynamics::Skeleton *skeleton) const | aikido::statespace::dart::MetaSkeletonStateSpace | |
cloneState(const StateSpace::State *stateIn) const | aikido::statespace::CartesianProduct | |
compose(const StateSpace::State *_state1, const StateSpace::State *_state2, StateSpace::State *_out) const override | aikido::statespace::CartesianProduct | virtual |
compose(const State *_state1, const State *_state2, State *_out) const=0 | aikido::statespace::CartesianProduct | |
compose(State *_state1, const State *_state2) const | aikido::statespace::CartesianProduct | |
aikido::statespace::StateSpace::compose(State *_state1, const State *_state2) const | aikido::statespace::StateSpace | virtual |
convertPositionsToState(const Eigen::VectorXd &_positions, State *_state) const | aikido::statespace::dart::MetaSkeletonStateSpace | |
convertStateToPositions(const State *_state, Eigen::VectorXd &_positions) const | aikido::statespace::dart::MetaSkeletonStateSpace | |
copyState(const StateSpace::State *_source, StateSpace::State *_destination) const override | aikido::statespace::CartesianProduct | virtual |
createState() const | aikido::statespace::CartesianProduct | |
expMap(const Eigen::VectorXd &_tangent, StateSpace::State *_out) const override | aikido::statespace::CartesianProduct | virtual |
freeState(State *_state) const | aikido::statespace::StateSpace | virtual |
freeStateInBuffer(StateSpace::State *_state) const override | aikido::statespace::CartesianProduct | virtual |
getControlledMetaSkeleton(const ::dart::dynamics::SkeletonPtr &_skeleton) const | aikido::statespace::dart::MetaSkeletonStateSpace | |
getDimension() const override | aikido::statespace::CartesianProduct | virtual |
getIdentity(StateSpace::State *_state) const override | aikido::statespace::CartesianProduct | virtual |
getInverse(const StateSpace::State *_in, StateSpace::State *_out) const override | aikido::statespace::CartesianProduct | virtual |
aikido::statespace::StateSpace::getInverse(State *_state) const | aikido::statespace::StateSpace | virtual |
getJointSpace(const ::dart::dynamics::MetaSkeleton *_metaskeleton, const ::dart::dynamics::Joint *_joint) const | aikido::statespace::dart::MetaSkeletonStateSpace | |
getJointSpace(std::size_t _index) const | aikido::statespace::dart::MetaSkeletonStateSpace | |
getNumSubspaces() const | aikido::statespace::CartesianProduct | |
getProperties() const | aikido::statespace::dart::MetaSkeletonStateSpace | |
getScopedStateFromMetaSkeleton(const ::dart::dynamics::MetaSkeleton *_metaskeleton) const | aikido::statespace::dart::MetaSkeletonStateSpace | |
getState(const ::dart::dynamics::MetaSkeleton *_metaskeleton, State *_state) const | aikido::statespace::dart::MetaSkeletonStateSpace | |
getStateSizeInBytes() const override | aikido::statespace::CartesianProduct | virtual |
getSubspace(std::size_t _index) const | aikido::statespace::CartesianProduct | |
getSubState(State *_state, std::size_t _index) const | aikido::statespace::CartesianProduct | |
getSubState(const State *_state, std::size_t _index) const | aikido::statespace::CartesianProduct | |
getSubStateHandle(State *_state, std::size_t _index) const | aikido::statespace::CartesianProduct | |
getSubStateHandle(const State *_state, std::size_t _index) const | aikido::statespace::CartesianProduct | |
isCompatible(const ::dart::dynamics::MetaSkeleton *metaskeleton) const | aikido::statespace::dart::MetaSkeletonStateSpace | |
logMap(const StateSpace::State *_in, Eigen::VectorXd &_tangent) const override | aikido::statespace::CartesianProduct | virtual |
MetaSkeletonStateSpace(const ::dart::dynamics::MetaSkeleton *metaskeleton) | aikido::statespace::dart::MetaSkeletonStateSpace | explicit |
mOffsets | aikido::statespace::CartesianProduct | private |
mProperties | aikido::statespace::dart::MetaSkeletonStateSpace | private |
mSizeInBytes | aikido::statespace::CartesianProduct | private |
mSubspaces | aikido::statespace::CartesianProduct | private |
print(const StateSpace::State *_state, std::ostream &_os) const override | aikido::statespace::CartesianProduct | virtual |
ScopedState typedef | aikido::statespace::dart::MetaSkeletonStateSpace | |
ScopedStateConst typedef | aikido::statespace::CartesianProduct | |
setState(::dart::dynamics::MetaSkeleton *_metaskeleton, const State *_state) const | aikido::statespace::dart::MetaSkeletonStateSpace | |
StateHandle typedef | aikido::statespace::CartesianProduct | |
StateHandleConst typedef | aikido::statespace::CartesianProduct | |
~StateSpace()=default | aikido::statespace::StateSpace | virtual |