Public Member Functions | Static Public Member Functions | List of all members
tsid::python::TaskCOMEqualityPythonVisitor< TaskCOM > Struct Template Reference

#include <task-com-equality.hpp>

Inheritance diagram for tsid::python::TaskCOMEqualityPythonVisitor< TaskCOM >:
Inheritance graph
[legend]

Public Member Functions

template<class PyClass >
void visit (PyClass &cl) const
 

Static Public Member Functions

static math::ConstraintEquality compute (TaskCOM &self, const double t, const Eigen::VectorXd &q, const Eigen::VectorXd &v, pinocchio::Data &data)
 
static void expose (const std::string &class_name)
 
static Eigen::VectorXd getAcceleration (TaskCOM &self, const Eigen::VectorXd dv)
 
static math::ConstraintEquality getConstraint (const TaskCOM &self)
 
static const Eigen::VectorXd & getDesiredAcceleration (const TaskCOM &self)
 
static const Eigen::VectorXd & getmask (const TaskCOM &self)
 
static const Eigen::Vector3d & Kd (TaskCOM &self)
 
static const Eigen::Vector3d & Kp (TaskCOM &self)
 
static std::string name (TaskCOM &self)
 
static const Eigen::VectorXd & position (const TaskCOM &self)
 
static const Eigen::VectorXd & position_error (const TaskCOM &self)
 
static const Eigen::VectorXd & position_ref (const TaskCOM &self)
 
static void setKd (TaskCOM &self, const ::Eigen::VectorXd Kv)
 
static void setKp (TaskCOM &self, const ::Eigen::VectorXd Kp)
 
static void setmask (TaskCOM &self, const Eigen::VectorXd mask)
 
static void setReference (TaskCOM &self, const trajectories::TrajectorySample &ref)
 
static const Eigen::VectorXd & velocity (const TaskCOM &self)
 
static const Eigen::VectorXd & velocity_error (const TaskCOM &self)
 
static const Eigen::VectorXd & velocity_ref (const TaskCOM &self)
 

Detailed Description

template<typename TaskCOM>
struct tsid::python::TaskCOMEqualityPythonVisitor< TaskCOM >

Definition at line 33 of file bindings/python/tasks/task-com-equality.hpp.

Member Function Documentation

◆ compute()

template<typename TaskCOM >
static math::ConstraintEquality tsid::python::TaskCOMEqualityPythonVisitor< TaskCOM >::compute ( TaskCOM &  self,
const double  t,
const Eigen::VectorXd &  q,
const Eigen::VectorXd &  v,
pinocchio::Data data 
)
inlinestatic

Definition at line 101 of file bindings/python/tasks/task-com-equality.hpp.

◆ expose()

template<typename TaskCOM >
static void tsid::python::TaskCOMEqualityPythonVisitor< TaskCOM >::expose ( const std::string &  class_name)
inlinestatic

Definition at line 160 of file bindings/python/tasks/task-com-equality.hpp.

◆ getAcceleration()

template<typename TaskCOM >
static Eigen::VectorXd tsid::python::TaskCOMEqualityPythonVisitor< TaskCOM >::getAcceleration ( TaskCOM &  self,
const Eigen::VectorXd  dv 
)
inlinestatic

Definition at line 124 of file bindings/python/tasks/task-com-equality.hpp.

◆ getConstraint()

template<typename TaskCOM >
static math::ConstraintEquality tsid::python::TaskCOMEqualityPythonVisitor< TaskCOM >::getConstraint ( const TaskCOM &  self)
inlinestatic

Definition at line 111 of file bindings/python/tasks/task-com-equality.hpp.

◆ getDesiredAcceleration()

template<typename TaskCOM >
static const Eigen::VectorXd& tsid::python::TaskCOMEqualityPythonVisitor< TaskCOM >::getDesiredAcceleration ( const TaskCOM &  self)
inlinestatic

Definition at line 121 of file bindings/python/tasks/task-com-equality.hpp.

◆ getmask()

template<typename TaskCOM >
static const Eigen::VectorXd& tsid::python::TaskCOMEqualityPythonVisitor< TaskCOM >::getmask ( const TaskCOM &  self)
inlinestatic

Definition at line 154 of file bindings/python/tasks/task-com-equality.hpp.

◆ Kd()

template<typename TaskCOM >
static const Eigen::Vector3d& tsid::python::TaskCOMEqualityPythonVisitor< TaskCOM >::Kd ( TaskCOM &  self)
inlinestatic

Definition at line 147 of file bindings/python/tasks/task-com-equality.hpp.

◆ Kp()

template<typename TaskCOM >
static const Eigen::Vector3d& tsid::python::TaskCOMEqualityPythonVisitor< TaskCOM >::Kp ( TaskCOM &  self)
inlinestatic

Definition at line 146 of file bindings/python/tasks/task-com-equality.hpp.

◆ name()

template<typename TaskCOM >
static std::string tsid::python::TaskCOMEqualityPythonVisitor< TaskCOM >::name ( TaskCOM &  self)
inlinestatic

Definition at line 97 of file bindings/python/tasks/task-com-equality.hpp.

◆ position()

template<typename TaskCOM >
static const Eigen::VectorXd& tsid::python::TaskCOMEqualityPythonVisitor< TaskCOM >::position ( const TaskCOM &  self)
inlinestatic

Definition at line 134 of file bindings/python/tasks/task-com-equality.hpp.

◆ position_error()

template<typename TaskCOM >
static const Eigen::VectorXd& tsid::python::TaskCOMEqualityPythonVisitor< TaskCOM >::position_error ( const TaskCOM &  self)
inlinestatic

Definition at line 128 of file bindings/python/tasks/task-com-equality.hpp.

◆ position_ref()

template<typename TaskCOM >
static const Eigen::VectorXd& tsid::python::TaskCOMEqualityPythonVisitor< TaskCOM >::position_ref ( const TaskCOM &  self)
inlinestatic

Definition at line 140 of file bindings/python/tasks/task-com-equality.hpp.

◆ setKd()

template<typename TaskCOM >
static void tsid::python::TaskCOMEqualityPythonVisitor< TaskCOM >::setKd ( TaskCOM &  self,
const ::Eigen::VectorXd  Kv 
)
inlinestatic

Definition at line 151 of file bindings/python/tasks/task-com-equality.hpp.

◆ setKp()

template<typename TaskCOM >
static void tsid::python::TaskCOMEqualityPythonVisitor< TaskCOM >::setKp ( TaskCOM &  self,
const ::Eigen::VectorXd  Kp 
)
inlinestatic

Definition at line 148 of file bindings/python/tasks/task-com-equality.hpp.

◆ setmask()

template<typename TaskCOM >
static void tsid::python::TaskCOMEqualityPythonVisitor< TaskCOM >::setmask ( TaskCOM &  self,
const Eigen::VectorXd  mask 
)
inlinestatic

Definition at line 157 of file bindings/python/tasks/task-com-equality.hpp.

◆ setReference()

template<typename TaskCOM >
static void tsid::python::TaskCOMEqualityPythonVisitor< TaskCOM >::setReference ( TaskCOM &  self,
const trajectories::TrajectorySample ref 
)
inlinestatic

Definition at line 117 of file bindings/python/tasks/task-com-equality.hpp.

◆ velocity()

template<typename TaskCOM >
static const Eigen::VectorXd& tsid::python::TaskCOMEqualityPythonVisitor< TaskCOM >::velocity ( const TaskCOM &  self)
inlinestatic

Definition at line 137 of file bindings/python/tasks/task-com-equality.hpp.

◆ velocity_error()

template<typename TaskCOM >
static const Eigen::VectorXd& tsid::python::TaskCOMEqualityPythonVisitor< TaskCOM >::velocity_error ( const TaskCOM &  self)
inlinestatic

Definition at line 131 of file bindings/python/tasks/task-com-equality.hpp.

◆ velocity_ref()

template<typename TaskCOM >
static const Eigen::VectorXd& tsid::python::TaskCOMEqualityPythonVisitor< TaskCOM >::velocity_ref ( const TaskCOM &  self)
inlinestatic

Definition at line 143 of file bindings/python/tasks/task-com-equality.hpp.

◆ visit()

template<typename TaskCOM >
template<class PyClass >
void tsid::python::TaskCOMEqualityPythonVisitor< TaskCOM >::visit ( PyClass &  cl) const
inline

Definition at line 38 of file bindings/python/tasks/task-com-equality.hpp.


The documentation for this struct was generated from the following file:


tsid
Author(s): Andrea Del Prete, Justin Carpentier
autogenerated on Thu Apr 3 2025 02:47:16