Public Member Functions | Private Attributes
JointLimits Class Reference

#include <JointLimits.h>

List of all members.

Public Member Functions

bool checkHardwareLimits (std::vector< double > velocities)
bool checkPositionLimits (std::vector< double > positions, std::vector< double > velocities)
bool checkVelocityLimits (std::vector< double > velocities)
int getDOF ()
std::vector< double > getLowerLimits ()
std::vector< double > getMaxVelocities ()
std::vector< double > getOffsets ()
std::vector< double > getUpperLimits ()
void setDOF (int dof)
int setLowerLimits (std::vector< double > low_lim)
int setMaxVelocities (std::vector< double > max_vel)
int setOffsets (std::vector< double > offs)
int setUpperLimits (std::vector< double > up_lim)

Private Attributes

int DOF_
std::vector< double > HWNegative_
std::vector< double > HWPositive_
std::vector< double > LowerLimits_
std::vector< double > MaxVelocities_
std::vector< double > Offsets_
std::vector< double > UpperLimits_

Detailed Description

Definition at line 73 of file JointLimits.h.


Member Function Documentation

bool JointLimits::checkHardwareLimits ( std::vector< double >  velocities)
bool JointLimits::checkPositionLimits ( std::vector< double >  positions,
std::vector< double >  velocities 
)

Definition at line 86 of file JointLimits.cpp.

bool JointLimits::checkVelocityLimits ( std::vector< double >  velocities)

Definition at line 64 of file JointLimits.cpp.

int JointLimits::getDOF ( ) [inline]

Definition at line 159 of file JointLimits.h.

std::vector<double> JointLimits::getLowerLimits ( ) [inline]

Definition at line 144 of file JointLimits.h.

std::vector<double> JointLimits::getMaxVelocities ( ) [inline]

Definition at line 139 of file JointLimits.h.

std::vector<double> JointLimits::getOffsets ( ) [inline]

Definition at line 154 of file JointLimits.h.

std::vector<double> JointLimits::getUpperLimits ( ) [inline]

Definition at line 149 of file JointLimits.h.

void JointLimits::setDOF ( int  dof) [inline]

Definition at line 134 of file JointLimits.h.

int JointLimits::setLowerLimits ( std::vector< double >  low_lim) [inline]

Definition at line 102 of file JointLimits.h.

int JointLimits::setMaxVelocities ( std::vector< double >  max_vel) [inline]

Definition at line 91 of file JointLimits.h.

int JointLimits::setOffsets ( std::vector< double >  offs) [inline]

Definition at line 124 of file JointLimits.h.

int JointLimits::setUpperLimits ( std::vector< double >  up_lim) [inline]

Definition at line 114 of file JointLimits.h.


Member Data Documentation

int JointLimits::DOF_ [private]

Definition at line 82 of file JointLimits.h.

std::vector<double> JointLimits::HWNegative_ [private]

Definition at line 81 of file JointLimits.h.

std::vector<double> JointLimits::HWPositive_ [private]

Definition at line 80 of file JointLimits.h.

std::vector<double> JointLimits::LowerLimits_ [private]

Definition at line 77 of file JointLimits.h.

std::vector<double> JointLimits::MaxVelocities_ [private]

Definition at line 76 of file JointLimits.h.

std::vector<double> JointLimits::Offsets_ [private]

Definition at line 79 of file JointLimits.h.

std::vector<double> JointLimits::UpperLimits_ [private]

Definition at line 78 of file JointLimits.h.


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


ipa_canopen_ros
Author(s): Tobias Sing, Thiago de Freitas
autogenerated on Thu Aug 27 2015 13:32:22