#include <drake/systems/plants/constraint/RigidBodyConstraint.h>
|
| PostureConstraint (RigidBodyTree *model, const Eigen::Vector2d &tspan=DrakeRigidBodyConstraint::default_tspan) |
|
virtual | ~PostureConstraint (void) |
|
bool | isTimeValid (const double *t) const |
|
void | setJointLimits (int num_idx, const int *joint_idx, const Eigen::VectorXd &lb, const Eigen::VectorXd &ub) |
|
void | setJointLimits (const Eigen::VectorXi &joint_idx, const Eigen::VectorXd &lb, const Eigen::VectorXd &ub) |
|
void | bounds (const double *t, Eigen::VectorXd &joint_min, Eigen::VectorXd &joint_max) const |
|
Public Member Functions inherited from RigidBodyConstraint |
| 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 |
|
void bounds |
( |
const double * |
t, |
|
|
Eigen::VectorXd & |
joint_min, |
|
|
Eigen::VectorXd & |
joint_max |
|
) |
| const |
bool isTimeValid |
( |
const double * |
t | ) |
const |
void setJointLimits |
( |
int |
num_idx, |
|
|
const int * |
joint_idx, |
|
|
const Eigen::VectorXd & |
lb, |
|
|
const Eigen::VectorXd & |
ub |
|
) |
| |
void setJointLimits |
( |
const Eigen::VectorXi & |
joint_idx, |
|
|
const Eigen::VectorXd & |
lb, |
|
|
const Eigen::VectorXd & |
ub |
|
) |
| |
The documentation for this class was generated from the following files: