|
Drake
|
#include <drake/systems/plants/constraint/RigidBodyConstraint.h>


Public Member Functions | |
| GazeDirConstraint (RigidBodyTree *model, const Eigen::Vector3d &axis, const Eigen::Vector3d &dir, double conethreshold, const Eigen::Vector2d &tspan=DrakeRigidBodyConstraint::default_tspan) | |
| virtual | ~GazeDirConstraint (void) |
| virtual void | bounds (const double *t, Eigen::VectorXd &lb, Eigen::VectorXd &ub) const |
Public Member Functions inherited from GazeConstraint | |
| GazeConstraint (RigidBodyTree *model, const Eigen::Vector3d &axis, double conethreshold=0.0, const Eigen::Vector2d &tspan=DrakeRigidBodyConstraint::default_tspan) | |
| virtual | ~GazeConstraint (void) |
Public Member Functions inherited from SingleTimeKinematicConstraint | |
| SingleTimeKinematicConstraint (RigidBodyTree *model, const Eigen::Vector2d &tspan=DrakeRigidBodyConstraint::default_tspan) | |
| virtual | ~SingleTimeKinematicConstraint () |
| bool | isTimeValid (const double *t) const |
| int | getNumConstraint (const double *t) const |
| virtual void | eval (const double *t, KinematicsCache< double > &cache, Eigen::VectorXd &c, Eigen::MatrixXd &dc) const =0 |
| virtual void | name (const double *t, std::vector< std::string > &name_str) const =0 |
| virtual void | updateRobot (RigidBodyTree *robot) |
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 |
Protected Member Functions | |
| const Eigen::Vector3d & | get_dir () const |
Protected Member Functions inherited from GazeConstraint | |
| double | get_conethreshold () const |
| const Eigen::Vector3d & | get_axis () const |
Protected Member Functions inherited from SingleTimeKinematicConstraint | |
| void | set_num_constraint (int num_constraint) |
Protected Member Functions inherited from RigidBodyConstraint | |
| std::string | getTimeString (const double *t) const |
| void | set_type (int type) |
| void | set_robot (RigidBodyTree *robot) |
| const double * | tspan () const |
| GazeDirConstraint | ( | RigidBodyTree * | model, |
| const Eigen::Vector3d & | axis, | ||
| const Eigen::Vector3d & | dir, | ||
| double | conethreshold, | ||
| const Eigen::Vector2d & | tspan = DrakeRigidBodyConstraint::default_tspan |
||
| ) |

|
inlinevirtual |
|
virtual |
|
inlineprotected |
