|
|
#include <RobotSkillTemplates/statecharts/HandOverGroup/ReachOutToHumanPose.h>
Inheritance diagram for ReachOutToHumanPose:Public Member Functions | |
| Eigen::VectorXf | calculateCentroid (const armarx::Keypoint3DMap &keypointMap) |
| Eigen::VectorXf | calculateMedian (const armarx::Keypoint3DMap &keypointMap) |
| armarx::Keypoint3DMap | getClosestPerson (const std::vector< armarx::Keypoint3DMap > &trackingData) |
| Eigen::Vector3f | getHeadIKTarget (const armarx::Keypoint3DMap &keypointMap) |
| bool | isKeypointValid (const armarx::Keypoint3D &point) const |
| void | onEnter () override |
| void | onExit () override |
| ReachOutToHumanPose (const XMLStateConstructorParams &stateData) | |
| void | run () override |
Static Public Member Functions | |
| static XMLStateFactoryBasePtr | CreateInstance (XMLStateConstructorParams stateData) |
Static Public Attributes | |
| static SubClassRegistry | Registry |
Definition at line 32 of file ReachOutToHumanPose.h.
|
inline |
Definition at line 35 of file ReachOutToHumanPose.h.
| Eigen::VectorXf calculateCentroid | ( | const armarx::Keypoint3DMap & | keypointMap | ) |
Definition at line 704 of file ReachOutToHumanPose.cpp.
| Eigen::VectorXf calculateMedian | ( | const armarx::Keypoint3DMap & | keypointMap | ) |
|
static |
Definition at line 753 of file ReachOutToHumanPose.cpp.
| Keypoint3DMap getClosestPerson | ( | const std::vector< armarx::Keypoint3DMap > & | trackingData | ) |
| Eigen::Vector3f getHeadIKTarget | ( | const armarx::Keypoint3DMap & | keypointMap | ) |
| bool isKeypointValid | ( | const armarx::Keypoint3D & | point | ) | const |
Definition at line 740 of file ReachOutToHumanPose.cpp.
|
override |
Definition at line 60 of file ReachOutToHumanPose.cpp.
|
override |
Definition at line 607 of file ReachOutToHumanPose.cpp.
|
override |
|
static |
Definition at line 54 of file ReachOutToHumanPose.h.