| bind(SubjectBase< EVT > &subject) | ocra::Observer | inline |
| connect(Derived &object, void(Base::*newCallback)(int)) const | ocra::Subject | inline |
| connect(void(*newCallback)(int)) const | ocra::Subject | inline |
| SubjectBase< EVT_RESIZE >::connect(T &object, typename SubjectBaseTraits< EVT, T >::callback_type newCallback) const | ocra::SubjectBase< EVT_RESIZE > | inline |
| SubjectBase< EVT_RESIZE >::connect(typename SubjectBaseTraits< EVT, void >::callback_type newCallback) const | ocra::SubjectBase< EVT_RESIZE > | inline |
| SubjectBase< EVT_CHANGE_DEPENDENCIES >::connect(T &object, typename SubjectBaseTraits< EVT, T >::callback_type newCallback) const | ocra::SubjectBase< EVT_CHANGE_DEPENDENCIES > | inline |
| SubjectBase< EVT_CHANGE_DEPENDENCIES >::connect(typename SubjectBaseTraits< EVT, void >::callback_type newCallback) const | ocra::SubjectBase< EVT_CHANGE_DEPENDENCIES > | inline |
| SubjectBase< EVT_CHANGE_VALUE >::connect(T &object, typename SubjectBaseTraits< EVT, T >::callback_type newCallback) const | ocra::SubjectBase< EVT_CHANGE_VALUE > | inline |
| SubjectBase< EVT_CHANGE_VALUE >::connect(typename SubjectBaseTraits< EVT, void >::callback_type newCallback) const | ocra::SubjectBase< EVT_CHANGE_VALUE > | inline |
| disconnect(Derived &object, void(Base::*callbackToErase)(int)) const | ocra::Subject | inline |
| disconnect(void(*callbackToErase)(int)) const | ocra::Subject | inline |
| SubjectBase< EVT_RESIZE >::disconnect(T &object, typename SubjectBaseTraits< EVT, T >::callback_type callback) const | ocra::SubjectBase< EVT_RESIZE > | inline |
| SubjectBase< EVT_RESIZE >::disconnect(typename SubjectBaseTraits< EVT, void >::callback_type callbackToErase) const | ocra::SubjectBase< EVT_RESIZE > | inline |
| SubjectBase< EVT_CHANGE_DEPENDENCIES >::disconnect(T &object, typename SubjectBaseTraits< EVT, T >::callback_type callback) const | ocra::SubjectBase< EVT_CHANGE_DEPENDENCIES > | inline |
| SubjectBase< EVT_CHANGE_DEPENDENCIES >::disconnect(typename SubjectBaseTraits< EVT, void >::callback_type callbackToErase) const | ocra::SubjectBase< EVT_CHANGE_DEPENDENCIES > | inline |
| SubjectBase< EVT_CHANGE_VALUE >::disconnect(T &object, typename SubjectBaseTraits< EVT, T >::callback_type callback) const | ocra::SubjectBase< EVT_CHANGE_VALUE > | inline |
| SubjectBase< EVT_CHANGE_VALUE >::disconnect(typename SubjectBaseTraits< EVT, void >::callback_type callbackToErase) const | ocra::SubjectBase< EVT_CHANGE_VALUE > | inline |
| doDofName(const std::string &name) const | ocra::Model | protectedvirtual |
| DofName(const std::string &name) const | ocra::Model | |
| doGetDofIndex(const std::string &name) const | ocra::Model | protectedvirtual |
| doGetDofName(int index) const | ocra::Model | protectedvirtual |
| doGetSegmentIndex(const std::string &name) const =0 | ocra::Model | protectedpure virtual |
| doGetSegmentName(int index) const =0 | ocra::Model | protectedpure virtual |
| doInvalidate() | ocra::Model | inlineprotectedvirtual |
| doSegmentName(const std::string &name) const | ocra::Model | protectedvirtual |
| doSetFreeFlyerPosition(const Eigen::Displacementd &H_root)=0 | ocra::Model | protectedpure virtual |
| doSetFreeFlyerVelocity(const Eigen::Twistd &T_root)=0 | ocra::Model | protectedpure virtual |
| doSetJointPositions(const Eigen::VectorXd &q)=0 | ocra::Model | protectedpure virtual |
| doSetJointVelocities(const Eigen::VectorXd &q_dot)=0 | ocra::Model | protectedpure virtual |
| doSetState(const Eigen::VectorXd &q, const Eigen::VectorXd &q_dot) | ocra::Model | inlineprotectedvirtual |
| doSetState(const Eigen::Displacementd &H_root, const Eigen::VectorXd &q, const Eigen::Twistd &T_root, const Eigen::VectorXd &q_dot) | ocra::Model | inlineprotectedvirtual |
| getAccelerationVariable() const | ocra::Model | |
| getActuatedDofs() const =0 | ocra::Model | pure virtual |
| getCoMAcceleration() const | ocra::Model | inlinevirtual |
| getCoMAngularJacobian() const | ocra::Model | inlinevirtual |
| getCoMAngularVelocity() const | ocra::Model | inlinevirtual |
| getCoMJacobian() const =0 | ocra::Model | pure virtual |
| getCoMJacobianDot() const =0 | ocra::Model | pure virtual |
| getCoMJdotQdot() const =0 | ocra::Model | pure virtual |
| getCoMPosition() const =0 | ocra::Model | pure virtual |
| getCoMVelocity() const =0 | ocra::Model | pure virtual |
| getConfigurationVariable() const | ocra::Model | |
| getDampingMatrix() const =0 | ocra::Model | pure virtual |
| getDofIndex(const std::string &name) const | ocra::Model | |
| getDofName(int index) const | ocra::Model | |
| getFreeFlyerPosition() const =0 | ocra::Model | pure virtual |
| getFreeFlyerVelocity() const =0 | ocra::Model | pure virtual |
| getGravityTerms() const =0 | ocra::Model | pure virtual |
| getInertiaMatrix() const =0 | ocra::Model | pure virtual |
| getInertiaMatrixInverse() const =0 | ocra::Model | pure virtual |
| getInternalAccelerationVariable() const | ocra::Model | |
| getInternalConfigurationVariable() const | ocra::Model | |
| getInternalVelocityVariable() const | ocra::Model | |
| getJointAccelerations() const | ocra::Model | inlinevirtual |
| getJointDamping() const | ocra::Model | |
| getJointJacobian(int index) const =0 | ocra::Model | pure virtual |
| getJointJacobian(const std::string &segName) const | ocra::Model | inline |
| getJointLowerLimits() const =0 | ocra::Model | pure virtual |
| getJointName(int index) const =0 | ocra::Model | pure virtual |
| getJointPositions() const =0 | ocra::Model | pure virtual |
| getJointTorques() const =0 | ocra::Model | pure virtual |
| getJointTorqueVariable() const | ocra::Model | |
| getJointUpperLimits() const =0 | ocra::Model | pure virtual |
| getJointVelocities() const =0 | ocra::Model | pure virtual |
| getLinearTerms() const =0 | ocra::Model | pure virtual |
| getMass() const =0 | ocra::Model | pure virtual |
| getModelContacts() const | ocra::Model | |
| getName() const | ocra::NamedInstance | |
| getNonLinearTerms() const =0 | ocra::Model | pure virtual |
| getRootAccelerationVariable() const | ocra::Model | |
| getRootConfigurationVariable() const | ocra::Model | |
| getRootVelocityVariable() const | ocra::Model | |
| getSegmentCoM(int index) const =0 | ocra::Model | pure virtual |
| getSegmentCoM(const std::string &segName) const | ocra::Model | inline |
| getSegmentIndex(const std::string &name) const | ocra::Model | |
| getSegmentInertiaAxes(int index) const =0 | ocra::Model | pure virtual |
| getSegmentInertiaAxes(const std::string &segName) const | ocra::Model | inline |
| getSegmentJacobian(int index) const =0 | ocra::Model | pure virtual |
| getSegmentJacobian(const std::string &segName) const | ocra::Model | inline |
| getSegmentJdot(int index) const =0 | ocra::Model | pure virtual |
| getSegmentJdot(const std::string &segName) const | ocra::Model | inline |
| getSegmentJdotQdot(int index) const =0 | ocra::Model | pure virtual |
| getSegmentJdotQdot(const std::string &segName) const | ocra::Model | inline |
| getSegmentMass(int index) const =0 | ocra::Model | pure virtual |
| getSegmentMass(const std::string &segName) const | ocra::Model | inline |
| getSegmentMassMatrix(int index) const =0 | ocra::Model | pure virtual |
| getSegmentMassMatrix(const std::string &segName) const | ocra::Model | inline |
| getSegmentMomentsOfInertia(int index) const =0 | ocra::Model | pure virtual |
| getSegmentMomentsOfInertia(const std::string &segName) const | ocra::Model | inline |
| getSegmentName(int index) const | ocra::Model | |
| getSegmentPosition(int index) const =0 | ocra::Model | pure virtual |
| getSegmentPosition(const std::string &segName) const | ocra::Model | inline |
| getSegmentVelocity(int index) const =0 | ocra::Model | pure virtual |
| getSegmentVelocity(const std::string &segName) const | ocra::Model | inline |
| getVelocityVariable() const | ocra::Model | |
| hasFixedRoot() const | ocra::Model | |
| ObserverBase< EVT_RESIZE >::invoker_type typedef | ocra::ObserverBase< EVT_RESIZE > | protected |
| ObserverBase< EVT_CHANGE_DEPENDENCIES >::invoker_type typedef | ocra::ObserverBase< EVT_CHANGE_DEPENDENCIES > | protected |
| ObserverBase< EVT_CHANGE_VALUE >::invoker_type typedef | ocra::ObserverBase< EVT_CHANGE_VALUE > | protected |
| Model(const std::string &name, int ndofs, bool freeRoot, const std::string &jointTorqueVariableName="tau", const std::string &forceVariableName="f", const std::string &configurationVariableName="q", const std::string &internalDofsSuffix="_int", const std::string &externalDofsSuffix="_root") | ocra::Model | |
| modelMutex | ocra::Model | |
| NamedInstance(const std::string &name) | ocra::NamedInstance | |
| nbDofs() const | ocra::Model | |
| nbInternalDofs() const | ocra::Model | |
| nbSegments() const =0 | ocra::Model | pure virtual |
| ObserverBase< EVT_RESIZE >::ObserverBase() | ocra::ObserverBase< EVT_RESIZE > | inlineprotected |
| ObserverBase< EVT_CHANGE_DEPENDENCIES >::ObserverBase() | ocra::ObserverBase< EVT_CHANGE_DEPENDENCIES > | inlineprotected |
| ObserverBase< EVT_CHANGE_VALUE >::ObserverBase() | ocra::ObserverBase< EVT_CHANGE_VALUE > | inlineprotected |
| ObserverSubject() | ocra::ObserverSubject | inline |
| propagate() const | ocra::Subject | inline |
| propagate(int timestamp) const | ocra::Subject | inline |
| SegmentName(const std::string &name) const | ocra::Model | |
| setFreeFlyerPosition(const Eigen::Displacementd &H_root) | ocra::Model | |
| setFreeFlyerVelocity(const Eigen::Twistd &T_root) | ocra::Model | |
| setJointDamping(const Eigen::VectorXd &damping) | ocra::Model | |
| setJointPositions(const Eigen::VectorXd &q) | ocra::Model | |
| setJointVelocities(const Eigen::VectorXd &q_dot) | ocra::Model | |
| setState(const Eigen::VectorXd &q, const Eigen::VectorXd &q_dot) | ocra::Model | |
| setState(const Eigen::Displacementd &H_root, const Eigen::VectorXd &q, const Eigen::Twistd &T_root, const Eigen::VectorXd &q_dot) | ocra::Model | |
| stopPropagation() | ocra::Observer | inline |
| ObserverBase< EVT_RESIZE >::subject_type typedef | ocra::ObserverBase< EVT_RESIZE > | protected |
| ObserverBase< EVT_CHANGE_DEPENDENCIES >::subject_type typedef | ocra::ObserverBase< EVT_CHANGE_DEPENDENCIES > | protected |
| ObserverBase< EVT_CHANGE_VALUE >::subject_type typedef | ocra::ObserverBase< EVT_CHANGE_VALUE > | protected |
| SubjectBase< EVT_RESIZE >::SubjectBase() | ocra::SubjectBase< EVT_RESIZE > | inlineprotected |
| SubjectBase< EVT_CHANGE_DEPENDENCIES >::SubjectBase() | ocra::SubjectBase< EVT_CHANGE_DEPENDENCIES > | inlineprotected |
| SubjectBase< EVT_CHANGE_VALUE >::SubjectBase() | ocra::SubjectBase< EVT_CHANGE_VALUE > | inlineprotected |
| ~Model() | ocra::Model | virtual |
| ~NamedInstance() | ocra::NamedInstance | virtual |
| ~Observer() | ocra::Observer | inlinevirtual |
| ObserverBase< EVT_RESIZE >::~ObserverBase() | ocra::ObserverBase< EVT_RESIZE > | inlineprotected |
| ObserverBase< EVT_CHANGE_DEPENDENCIES >::~ObserverBase() | ocra::ObserverBase< EVT_CHANGE_DEPENDENCIES > | inlineprotected |
| ObserverBase< EVT_CHANGE_VALUE >::~ObserverBase() | ocra::ObserverBase< EVT_CHANGE_VALUE > | inlineprotected |
| ~ObserverSubject() | ocra::ObserverSubject | inlinevirtual |
| ~Subject() | ocra::Subject | inlinevirtual |
| SubjectBase< EVT_RESIZE >::~SubjectBase() | ocra::SubjectBase< EVT_RESIZE > | inlineprotected |
| SubjectBase< EVT_CHANGE_DEPENDENCIES >::~SubjectBase() | ocra::SubjectBase< EVT_CHANGE_DEPENDENCIES > | inlineprotected |
| SubjectBase< EVT_CHANGE_VALUE >::~SubjectBase() | ocra::SubjectBase< EVT_CHANGE_VALUE > | inlineprotected |