|
#include <armarx/view_selection/target_provider/handover/HandoverTargetProvider.h>
Public Member Functions | |
HandoverTargetProvider (const std::string &humanTrackingId, const VirtualRobot::RobotPtr &robot) | |
virtual void | setPhase (Phase phase) |
virtual std::vector< gaze_targets::GazeTarget > | updateTargets (const armem::human::HumanPose &human)=0 |
virtual | ~HandoverTargetProvider ()=default |
Protected Attributes | |
const std::string | humanTrackingId_ |
Phase | phase_ = Phase::PreHandover |
const VirtualRobot::RobotPtr | robot_ |
Definition at line 34 of file HandoverTargetProvider.h.
HandoverTargetProvider | ( | const std::string & | humanTrackingId, |
const VirtualRobot::RobotPtr & | robot | ||
) |
Definition at line 5 of file HandoverTargetProvider.cpp.
|
virtualdefault |
|
virtual |
Definition at line 12 of file HandoverTargetProvider.cpp.
|
pure virtual |
Implemented in RobotReceiver, and RobotGiver.
|
protected |
Definition at line 48 of file HandoverTargetProvider.h.
|
protected |
Definition at line 51 of file HandoverTargetProvider.h.
|
protected |
Definition at line 49 of file HandoverTargetProvider.h.