ocra-recipes
Doxygen documentation for the ocra-recipes repository
hocra::HocraController Member List

This is the complete list of members for hocra::HocraController, including all inherited members.

addContactSet(const ContactSet &contacts)ocra::Controller
addTask(std::shared_ptr< Task > task)ocra::Controller
addTasks(const std::vector< std::shared_ptr< Task >> &tasks)ocra::Controller
clearErrorFlag()ocra::Controller
computeOutput(Eigen::VectorXd &tau)ocra::Controller
computeOutput()ocra::Controller
Controller(const std::string &name, Model &model)ocra::Controllerprotected
createContactTask(const std::string &name, PointContactFeature::Ptr feature, double mu, double margin) const ocra::Controller
createTask(const std::string &name, Feature::Ptr feature, Feature::Ptr featureDes) const ocra::Controller
createTask(const std::string &name, Feature::Ptr feature) const ocra::Controller
CRITICAL_ERROR enum valueocra::Controller
disableErrorHandling()ocra::Controller
doAddContactSet(const ContactSet &contacts)hocra::HocraControllervirtual
doAddTask(Task::Ptr task)hocra::HocraControllervirtual
ocra::Controller::doAddTask(std::shared_ptr< Task > task)=0ocra::Controllerprotectedpure virtual
doComputeOutput(VectorXd &tau)hocra::HocraControllervirtual
ocra::Controller::doComputeOutput(Eigen::VectorXd &tau)=0ocra::Controllerprotectedpure virtual
doCreateContactTask(const std::string &name, ocra::PointContactFeature::Ptr feature, double mu, double margin) const hocra::HocraController
ocra::Controller::doCreateContactTask(const std::string &name, PointContactFeature::Ptr feature, double mu, double margin) const =0ocra::Controllerprotectedpure virtual
doCreateTask(const std::string &name, ocra::Feature::Ptr feature) const hocra::HocraController
doCreateTask(const std::string &name, ocra::Feature::Ptr feature, ocra::Feature::Ptr featureDes) const hocra::HocraController
ocra::Controller::doCreateTask(const std::string &name, Feature::Ptr feature, Feature::Ptr featureDes) const =0ocra::Controllerprotectedpure virtual
ocra::Controller::doCreateTask(const std::string &name, Feature::Ptr feature) const =0ocra::Controllerprotectedpure virtual
doSetMaxJointTorques(const Eigen::VectorXd &tauMax)ocra::Controllerprotectedvirtual
DYN_EQ_LOSS enum valueocra::Controller
enableErrorHandling()ocra::Controller
ErrorFlag enum nameocra::Controller
getActiveTasks() const ocra::Controllerprotected
getContactState(int &leftSupport, int &rightSupport)ocra::Controller
getErrorFlag() const ocra::Controller
getErrorMessage() const ocra::Controller
getFixedLinkForOdometry(std::string &currentFixedLink)ocra::Controllerinline
getMaxJointTorqueNorm() const ocra::Controller
getMaxJointTorques() const ocra::Controller
getName() const ocra::NamedInstance
getTask(const std::string &name)ocra::Controller
getTask(const std::string &name) const ocra::Controller
getTaskNames()ocra::Controller
getTaskPortName(const std::string &taskName)ocra::Controller
getTaskPortNames()ocra::Controller
getTasks() const ocra::Controller
HocraController(const std::string &ctrlName, Model::Ptr innerModel, OneLevelSolver::Ptr innerSolver, bool useReducedProblem)hocra::HocraController
INSTABILITY enum valueocra::Controller
isErrorHandlingEnabled() const ocra::Controller
NamedInstance(const std::string &name)ocra::NamedInstance
OTHER enum valueocra::Controller
printInfo(int level, const std::string &filename)ocra::Controller
removeTask(const std::string &taskName)ocra::Controller
removeTasks(const std::vector< std::string > tasks)ocra::Controller
setContactState(int isInLeftSupport, int isInRightSupport)ocra::Controllerinline
setErrorFlag(int eflag)ocra::Controllerprotected
setErrorMessage(const std::string &msg)ocra::Controllerprotected
setFixedLinkForOdometry(std::string newFixedLink)ocra::Controller
setMaxJointTorqueNorm(double maxTau)ocra::Controller
setMaxJointTorques(const Eigen::VectorXd &tau_max)ocra::Controller
setUseOdometry(bool useOdometry)ocra::Controllerinline
STATIC_EQ_LOSS enum valueocra::Controller
SUCCESS enum valueocra::Controller
~Controller()=0ocra::Controllerpure virtual
~HocraController()hocra::HocraControllerinlinevirtual
~NamedInstance()ocra::NamedInstancevirtual