Flat Object Grasping Library (FOG)
0.2.1
|
Represents the robotic hand as it is considered in the FOG framework. More...
#include <fog/hand.h>
Public Member Functions | |
Hand (unsigned int nr_of_fingers, double spread, double h1, double h2) | |
~Hand () | |
void | extract () |
Public Attributes | |
std::string | label |
The label of the hand, if it is known. More... | |
std::vector< unsigned int > | finger_set |
The set of the finger indeces. Represents the set . More... | |
Eigen::Vector3d | palm_normal |
The normal vector on the palm of the hand. Represents the vector. More... | |
double | spread |
The spread of the hand. More... | |
double | h1 |
The threshold of the hand. More... | |
double | h2 |
The threshold of the hand. More... | |
Private Attributes | |
unsigned int | nr_fingers |
Friends | |
std::ostream & | operator<< (std::ostream &, const Hand &) |
Represents the robotic hand as it is considered in the FOG framework.
fog::Hand::Hand | ( | unsigned int | nr_of_fingers, |
double | spread, | ||
double | h1, | ||
double | h2 | ||
) |
|
inline |
void fog::Hand::extract | ( | ) |
|
friend |
std::vector<unsigned int> fog::Hand::finger_set |
The set of the finger indeces. Represents the set .
double fog::Hand::h1 |
The threshold of the hand.
double fog::Hand::h2 |
The threshold of the hand.
std::string fog::Hand::label |
The label of the hand, if it is known.
|
private |
Eigen::Vector3d fog::Hand::palm_normal |
The normal vector on the palm of the hand. Represents the vector.
double fog::Hand::spread |
The spread of the hand.