Public Member Functions | List of all members
orca_ros::constraint::RosJointLimitConstraintProxy Class Reference

#include <RosJointLimitConstraintProxy.h>

+ Inheritance diagram for orca_ros::constraint::RosJointLimitConstraintProxy:
+ Collaboration diagram for orca_ros::constraint::RosJointLimitConstraintProxy:

Public Member Functions

 RosJointLimitConstraintProxy (const std::string &robot_name, const std::string &controller_name, const std::string &constraint_name)
 
virtual ~RosJointLimitConstraintProxy ()
 
void setLimits (const Eigen::VectorXd &min, const Eigen::VectorXd &max)
 
void getLimits (Eigen::VectorXd &min, Eigen::VectorXd &max)
 
void setMinLimit (const Eigen::VectorXd &min)
 
void setMaxLimit (const Eigen::VectorXd &max)
 
Eigen::VectorXd getMinLimit ()
 
Eigen::VectorXd getMaxLimit ()
 
- Public Member Functions inherited from orca_ros::constraint::RosGenericConstraintProxy
 RosGenericConstraintProxy (const std::string &robot_name, const std::string &controller_name, const std::string &constraint_name)
 
virtual ~RosGenericConstraintProxy ()
 
virtual void print ()
 
orca::math::Size getSize ()
 
int rows ()
 
int cols ()
 
virtual Eigen::VectorXd getLowerBound ()
 
virtual Eigen::VectorXd getUpperBound ()
 
virtual Eigen::MatrixXd getConstraintMatrix ()
 
- Public Member Functions inherited from orca_ros::common::RosTaskBaseProxy
 RosTaskBaseProxy (const std::string &robot_name, const std::string &controller_name, const std::string &task_name, const std::string &generic_prefix)
 
virtual ~RosTaskBaseProxy ()
 
bool isActivated ()
 
const std::string & getName ()
 
bool activate ()
 
bool deactivate ()
 
void print ()
 
orca::common::TaskBase::State getState ()
 
void setRampDuration (double ramp_time)
 
double getRampDuration ()
 
- Public Member Functions inherited from orca_ros::common::RosWrapperBase
 RosWrapperBase (const std::string &robot_name, const std::string &controller_name="", const std::string &obj_name="", const std::string &generic_prefix="")
 
virtual ~RosWrapperBase ()
 
std::string getRobotName ()
 
std::string getControllerName ()
 
std::string getGenericPrefix ()
 
std::string getObjectName ()
 
std::shared_ptr< ros::NodeHandle > getNodeHandle ()
 
std::string getNamespacePrefix ()
 
std::string getRobotNamespacePrefix ()
 

Constructor & Destructor Documentation

RosJointLimitConstraintProxy::RosJointLimitConstraintProxy ( const std::string &  robot_name,
const std::string &  controller_name,
const std::string &  constraint_name 
)
RosJointLimitConstraintProxy::~RosJointLimitConstraintProxy ( )
virtual

Member Function Documentation

void RosJointLimitConstraintProxy::getLimits ( Eigen::VectorXd &  min,
Eigen::VectorXd &  max 
)
Eigen::VectorXd RosJointLimitConstraintProxy::getMaxLimit ( )
Eigen::VectorXd RosJointLimitConstraintProxy::getMinLimit ( )
void RosJointLimitConstraintProxy::setLimits ( const Eigen::VectorXd &  min,
const Eigen::VectorXd &  max 
)
void RosJointLimitConstraintProxy::setMaxLimit ( const Eigen::VectorXd &  max)
void RosJointLimitConstraintProxy::setMinLimit ( const Eigen::VectorXd &  min)

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