| allocateState() const | aikido::statespace::StateSpace | virtual |
| allocateStateInBuffer(void *_buffer) const override | aikido::statespace::CartesianProduct | virtual |
| CartesianProduct(std::vector< ConstStateSpacePtr > _subspaces) | aikido::statespace::CartesianProduct | explicit |
| 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 |
| 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 |
| 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 |
| getNumSubspaces() const | aikido::statespace::CartesianProduct | |
| 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 | |
| logMap(const StateSpace::State *_in, Eigen::VectorXd &_tangent) const override | aikido::statespace::CartesianProduct | virtual |
| mOffsets | aikido::statespace::CartesianProduct | 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::CartesianProduct | |
| ScopedStateConst typedef | aikido::statespace::CartesianProduct | |
| StateHandle typedef | aikido::statespace::CartesianProduct | |
| StateHandleConst typedef | aikido::statespace::CartesianProduct | |
| ~StateSpace()=default | aikido::statespace::StateSpace | virtual |