Public Member Functions | Private Member Functions | Private Attributes | List of all members
hebi::robot_model::JointLimitConstraint Class Referencefinal

#include <robot_model.hpp>

Inheritance diagram for hebi::robot_model::JointLimitConstraint:
Inheritance graph
[legend]

Public Member Functions

 JointLimitConstraint (const Eigen::VectorXd &min_positions, const Eigen::VectorXd &max_positions)
 
 JointLimitConstraint (double weight, const Eigen::VectorXd &min_positions, const Eigen::VectorXd &max_positions)
 
- Public Member Functions inherited from hebi::robot_model::Objective
virtual ~Objective ()
 

Private Member Functions

HebiStatusCode addObjective (HebiIKPtr ik) const override
 

Private Attributes

Eigen::VectorXd _max_positions
 
Eigen::VectorXd _min_positions
 
double _weight
 

Additional Inherited Members

Detailed Description

Definition at line 67 of file robot_model.hpp.

Constructor & Destructor Documentation

hebi::robot_model::JointLimitConstraint::JointLimitConstraint ( const Eigen::VectorXd &  min_positions,
const Eigen::VectorXd &  max_positions 
)

Definition at line 50 of file robot_model.cpp.

hebi::robot_model::JointLimitConstraint::JointLimitConstraint ( double  weight,
const Eigen::VectorXd &  min_positions,
const Eigen::VectorXd &  max_positions 
)

Definition at line 53 of file robot_model.cpp.

Member Function Documentation

HebiStatusCode hebi::robot_model::JointLimitConstraint::addObjective ( HebiIKPtr  ik) const
overrideprivatevirtual

Implements hebi::robot_model::Objective.

Definition at line 57 of file robot_model.cpp.

Member Data Documentation

Eigen::VectorXd hebi::robot_model::JointLimitConstraint::_max_positions
private

Definition at line 76 of file robot_model.hpp.

Eigen::VectorXd hebi::robot_model::JointLimitConstraint::_min_positions
private

Definition at line 75 of file robot_model.hpp.

double hebi::robot_model::JointLimitConstraint::_weight
private

Definition at line 74 of file robot_model.hpp.


The documentation for this class was generated from the following files:


hebi_cpp_api_ros
Author(s): Chris Bollinger , Matthew Tesch
autogenerated on Thu May 28 2020 03:14:45