#include <sofa/type/Vec.h>
#include <sofa/type/Quat.h>
#include <sofa/defaulttype/RigidTypes.h>
//#include <list>
#include <iostream>
#include <sixense.h>

//using namespace Leap;
using namespace sofa::defaulttype;


class RazerHydraListener : public Listener {
  public:
    /*virtual void onInit(const Controller&);
    virtual void onConnect(const Controller&);
	void update( Leap::Frame frame );

    int64_t     getFrameID() { return frame.id(); }
    Vector      getPalmPosition() { return hand.palmPosition(); }
	Vector      getStabilizedPalmPosition() { return hand.palmPosition(); }
	Vector		getPalmNormal() { return hand.palmNormal(); }
    Quat        getPalmRotation() { return palmOrientation; }*/

protected:
    //Frame frame;

};
