ocra-recipes
Doxygen documentation for the ocra-recipes repository
ocra::Model Member List

This is the complete list of members for ocra::Model, including all inherited members.

bind(SubjectBase< EVT > &subject)ocra::Observerinline
connect(Derived &object, void(Base::*newCallback)(int)) const ocra::Subjectinline
connect(void(*newCallback)(int)) const ocra::Subjectinline
SubjectBase< EVT_RESIZE >::connect(T &object, typename SubjectBaseTraits< EVT, T >::callback_type newCallback) constocra::SubjectBase< EVT_RESIZE >inline
SubjectBase< EVT_RESIZE >::connect(typename SubjectBaseTraits< EVT, void >::callback_type newCallback) constocra::SubjectBase< EVT_RESIZE >inline
SubjectBase< EVT_CHANGE_DEPENDENCIES >::connect(T &object, typename SubjectBaseTraits< EVT, T >::callback_type newCallback) constocra::SubjectBase< EVT_CHANGE_DEPENDENCIES >inline
SubjectBase< EVT_CHANGE_DEPENDENCIES >::connect(typename SubjectBaseTraits< EVT, void >::callback_type newCallback) constocra::SubjectBase< EVT_CHANGE_DEPENDENCIES >inline
SubjectBase< EVT_CHANGE_VALUE >::connect(T &object, typename SubjectBaseTraits< EVT, T >::callback_type newCallback) constocra::SubjectBase< EVT_CHANGE_VALUE >inline
SubjectBase< EVT_CHANGE_VALUE >::connect(typename SubjectBaseTraits< EVT, void >::callback_type newCallback) constocra::SubjectBase< EVT_CHANGE_VALUE >inline
disconnect(Derived &object, void(Base::*callbackToErase)(int)) const ocra::Subjectinline
disconnect(void(*callbackToErase)(int)) const ocra::Subjectinline
SubjectBase< EVT_RESIZE >::disconnect(T &object, typename SubjectBaseTraits< EVT, T >::callback_type callback) constocra::SubjectBase< EVT_RESIZE >inline
SubjectBase< EVT_RESIZE >::disconnect(typename SubjectBaseTraits< EVT, void >::callback_type callbackToErase) constocra::SubjectBase< EVT_RESIZE >inline
SubjectBase< EVT_CHANGE_DEPENDENCIES >::disconnect(T &object, typename SubjectBaseTraits< EVT, T >::callback_type callback) constocra::SubjectBase< EVT_CHANGE_DEPENDENCIES >inline
SubjectBase< EVT_CHANGE_DEPENDENCIES >::disconnect(typename SubjectBaseTraits< EVT, void >::callback_type callbackToErase) constocra::SubjectBase< EVT_CHANGE_DEPENDENCIES >inline
SubjectBase< EVT_CHANGE_VALUE >::disconnect(T &object, typename SubjectBaseTraits< EVT, T >::callback_type callback) constocra::SubjectBase< EVT_CHANGE_VALUE >inline
SubjectBase< EVT_CHANGE_VALUE >::disconnect(typename SubjectBaseTraits< EVT, void >::callback_type callbackToErase) constocra::SubjectBase< EVT_CHANGE_VALUE >inline
doDofName(const std::string &name) const ocra::Modelprotectedvirtual
DofName(const std::string &name) const ocra::Model
doGetDofIndex(const std::string &name) const ocra::Modelprotectedvirtual
doGetDofName(int index) const ocra::Modelprotectedvirtual
doGetSegmentIndex(const std::string &name) const =0ocra::Modelprotectedpure virtual
doGetSegmentName(int index) const =0ocra::Modelprotectedpure virtual
doInvalidate()ocra::Modelinlineprotectedvirtual
doSegmentName(const std::string &name) const ocra::Modelprotectedvirtual
doSetFreeFlyerPosition(const Eigen::Displacementd &H_root)=0ocra::Modelprotectedpure virtual
doSetFreeFlyerVelocity(const Eigen::Twistd &T_root)=0ocra::Modelprotectedpure virtual
doSetJointPositions(const Eigen::VectorXd &q)=0ocra::Modelprotectedpure virtual
doSetJointVelocities(const Eigen::VectorXd &q_dot)=0ocra::Modelprotectedpure virtual
doSetState(const Eigen::VectorXd &q, const Eigen::VectorXd &q_dot)ocra::Modelinlineprotectedvirtual
doSetState(const Eigen::Displacementd &H_root, const Eigen::VectorXd &q, const Eigen::Twistd &T_root, const Eigen::VectorXd &q_dot)ocra::Modelinlineprotectedvirtual
getAccelerationVariable() const ocra::Model
getActuatedDofs() const =0ocra::Modelpure virtual
getCoMAcceleration() const ocra::Modelinlinevirtual
getCoMAngularJacobian() const ocra::Modelinlinevirtual
getCoMAngularVelocity() const ocra::Modelinlinevirtual
getCoMJacobian() const =0ocra::Modelpure virtual
getCoMJacobianDot() const =0ocra::Modelpure virtual
getCoMJdotQdot() const =0ocra::Modelpure virtual
getCoMPosition() const =0ocra::Modelpure virtual
getCoMVelocity() const =0ocra::Modelpure virtual
getConfigurationVariable() const ocra::Model
getDampingMatrix() const =0ocra::Modelpure virtual
getDofIndex(const std::string &name) const ocra::Model
getDofName(int index) const ocra::Model
getFreeFlyerPosition() const =0ocra::Modelpure virtual
getFreeFlyerVelocity() const =0ocra::Modelpure virtual
getGravityTerms() const =0ocra::Modelpure virtual
getInertiaMatrix() const =0ocra::Modelpure virtual
getInertiaMatrixInverse() const =0ocra::Modelpure virtual
getInternalAccelerationVariable() const ocra::Model
getInternalConfigurationVariable() const ocra::Model
getInternalVelocityVariable() const ocra::Model
getJointAccelerations() const ocra::Modelinlinevirtual
getJointDamping() const ocra::Model
getJointJacobian(int index) const =0ocra::Modelpure virtual
getJointJacobian(const std::string &segName) const ocra::Modelinline
getJointLowerLimits() const =0ocra::Modelpure virtual
getJointName(int index) const =0ocra::Modelpure virtual
getJointPositions() const =0ocra::Modelpure virtual
getJointTorques() const =0ocra::Modelpure virtual
getJointTorqueVariable() const ocra::Model
getJointUpperLimits() const =0ocra::Modelpure virtual
getJointVelocities() const =0ocra::Modelpure virtual
getLinearTerms() const =0ocra::Modelpure virtual
getMass() const =0ocra::Modelpure virtual
getModelContacts() const ocra::Model
getName() const ocra::NamedInstance
getNonLinearTerms() const =0ocra::Modelpure virtual
getRootAccelerationVariable() const ocra::Model
getRootConfigurationVariable() const ocra::Model
getRootVelocityVariable() const ocra::Model
getSegmentCoM(int index) const =0ocra::Modelpure virtual
getSegmentCoM(const std::string &segName) const ocra::Modelinline
getSegmentIndex(const std::string &name) const ocra::Model
getSegmentInertiaAxes(int index) const =0ocra::Modelpure virtual
getSegmentInertiaAxes(const std::string &segName) const ocra::Modelinline
getSegmentJacobian(int index) const =0ocra::Modelpure virtual
getSegmentJacobian(const std::string &segName) const ocra::Modelinline
getSegmentJdot(int index) const =0ocra::Modelpure virtual
getSegmentJdot(const std::string &segName) const ocra::Modelinline
getSegmentJdotQdot(int index) const =0ocra::Modelpure virtual
getSegmentJdotQdot(const std::string &segName) const ocra::Modelinline
getSegmentMass(int index) const =0ocra::Modelpure virtual
getSegmentMass(const std::string &segName) const ocra::Modelinline
getSegmentMassMatrix(int index) const =0ocra::Modelpure virtual
getSegmentMassMatrix(const std::string &segName) const ocra::Modelinline
getSegmentMomentsOfInertia(int index) const =0ocra::Modelpure virtual
getSegmentMomentsOfInertia(const std::string &segName) const ocra::Modelinline
getSegmentName(int index) const ocra::Model
getSegmentPosition(int index) const =0ocra::Modelpure virtual
getSegmentPosition(const std::string &segName) const ocra::Modelinline
getSegmentVelocity(int index) const =0ocra::Modelpure virtual
getSegmentVelocity(const std::string &segName) const ocra::Modelinline
getVelocityVariable() const ocra::Model
hasFixedRoot() const ocra::Model
ObserverBase< EVT_RESIZE >::invoker_type typedefocra::ObserverBase< EVT_RESIZE >protected
ObserverBase< EVT_CHANGE_DEPENDENCIES >::invoker_type typedefocra::ObserverBase< EVT_CHANGE_DEPENDENCIES >protected
ObserverBase< EVT_CHANGE_VALUE >::invoker_type typedefocra::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
modelMutexocra::Model
NamedInstance(const std::string &name)ocra::NamedInstance
nbDofs() const ocra::Model
nbInternalDofs() const ocra::Model
nbSegments() const =0ocra::Modelpure 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::ObserverSubjectinline
propagate() const ocra::Subjectinline
propagate(int timestamp) const ocra::Subjectinline
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::Observerinline
ObserverBase< EVT_RESIZE >::subject_type typedefocra::ObserverBase< EVT_RESIZE >protected
ObserverBase< EVT_CHANGE_DEPENDENCIES >::subject_type typedefocra::ObserverBase< EVT_CHANGE_DEPENDENCIES >protected
ObserverBase< EVT_CHANGE_VALUE >::subject_type typedefocra::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::Modelvirtual
~NamedInstance()ocra::NamedInstancevirtual
~Observer()ocra::Observerinlinevirtual
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::ObserverSubjectinlinevirtual
~Subject()ocra::Subjectinlinevirtual
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