Drake
|
base class. More...
#include <drake/systems/plants/constraint/RigidBodyConstraint.h>
Public Member Functions | |
RigidBodyConstraint (int category, RigidBodyTree *robot, const Eigen::Vector2d &tspan=DrakeRigidBodyConstraint::default_tspan) | |
int | getType () const |
int | getCategory () const |
RigidBodyTree * | getRobotPointer () const |
virtual | ~RigidBodyConstraint (void)=0 |
Protected Member Functions | |
std::string | getTimeString (const double *t) const |
void | set_type (int type) |
void | set_robot (RigidBodyTree *robot) |
const double * | tspan () const |
base class.
All constraints used in the inverse kinematics problem are inherited from RigidBodyConstraint. There are 6 main categories of the RigidBodyConstraint, each category has its own interface
RigidBodyConstraint | ( | int | category, |
RigidBodyTree * | robot, | ||
const Eigen::Vector2d & | tspan = DrakeRigidBodyConstraint::default_tspan |
||
) |
|
pure virtual |
|
inline |
|
inline |
|
protected |
|
inline |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |