This repository has been archived on 2025-03-02. You can view files and clone it, but cannot push or open issues or pull requests.
rc2007-soccer/source/Concept/Framework/modules/interpreter/position_tracker.h

51 lines
750 B
C++
Executable file

#ifndef _POSITION_TRACKER_H
#define _POSITION_TRACKER_H
#include "../../stdafx.h"
class Position_Tracker : public IO_Module
{
public:
Position_Tracker()
{
this->parent = NULL;
this->moduleId = 0;
this->positionX = 0;
this->positionY = 0;
this->orientation = 0;
}
Position_Tracker(uint32 trackerId)
{
this->parent = NULL;
this->moduleId = trackerId;
this->positionX = 0;
this->positionY = 0;
this->orientation = 0;
}
protected:
float positionX;
float positionY;
float orientation;
public:
void Update();
float GetPositionX()
{
return positionX;
}
float GetPositionY()
{
return positionY;
}
float GetOrientation()
{
return orientation;
}
};
#endif