|
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.