35#ifndef __PEYETRACKER_H__
36#define __PEYETRACKER_H__
38#include "../base/PEBLObject.h"
39#include "../utility/rc_ptrs.h"
41#include "../../libs/tet-cpp-client-master/include/gazeapi.h"
43#include "../base/Variant.h"
55 virtual ~PEyeTracker();
56 virtual gtl::GazeData * GetGazeFrame();
68 Variant ConvertGazeData(
const gtl::GazeData &gd);
73class PEBLGaze :
public gtl::IGazeListener
76 PEBLGaze(std::string functionname);
80 void on_gaze_data( gtl::GazeData
const & gaze_data );
83 std::string mFunctionName;
virtual bool SetProperty(std::string name, Variant v)
virtual ObjectValidationError ValidateProperty(std::string, Variant v) const
Variant GetProperty(std::string) const