Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class inputSource {
- protected:
- double xPos;
- double yPos;
- double zPos;
- double rawX;
- double rawY;
- public:
- virtual double getIrX() = 0; // Pure virtual functions
- virtual double getIrY() = 0;
- virtual double getIrZ() = 0;
- virtual double getRawX() = 0;
- virtual double getRawY() = 0;
- void setIrX(double);
- void setIrY(double);
- void setIrZ(double);
- virtual void calcXYZ() = 0;
- };
- class irSource : public inputSource {
- public:
- double getIrX();
- double getIrY();
- double getIrZ();
- double getRawX();
- double getRawY();
- void setRawX(double rawX);
- void setRawY(double rawY);
- void calcXYZ();
- };
- class keyboardSource : public inputSource {
- public:
- double getIrX();
- double getIrY();
- double getIrZ();
- void calcXYZ();
- };
- class cameraSource : public inputSource {
- public:
- cameraSource();
- ~cameraSource();
- double getRawX();
- double getRawY();
- void setRawX(double rawX);
- void setRawY(double rawY);
- double getIrX();
- double getIrY();
- double getIrZ();
- void calcXYZ();
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement