00001 // #ifndef __ACTION_INPUT_H__ 00002 // #define __ACTION_INPUT_H__ 00003 00004 00005 // #include "Util/Angle.H" 00006 // #include "Point3D.H" 00007 // #include "rutz/shared_ptr.h" 00008 00009 // #ifndef __SENSOR_INPUT_H__ 00010 // #define __SENSOR_INPUT_H__ 00011 00012 // class SensorInput { 00013 // public: 00014 // SensorInput(); 00015 // SensorInput(double d, Angle ang); 00016 // ~SensorInput(); 00017 00018 // double data; 00019 // Angle angle; 00020 00021 // }; 00022 00023 // #endif 00024 00025 // SensorInput::SensorInput() : data(-1.0), angle(Angle(-1)) {} 00026 // SensorInput::SensorInput(double d, Angle ang) : data(d), angle(ang) {} 00027 // SensorInput::~SensorInput() {} 00028 00029 // #ifndef __VISION_INPUT_H__ 00030 // #define __VISION_INPUT_H__ 00031 00032 // class VisionInput { 00033 // public: 00034 // VisionInput(); 00035 // VisionInput(rutz::shared_ptr<Point3D> p, rutz::shared_ptr<Angle> ang); 00036 // ~VisionInput(); 00037 00038 // rutz::shared_ptr<Point3D> position; 00039 // rutz::shared_ptr<Angle> angle; 00040 // }; 00041 00042 // #endif 00043 00044 // VisionInput::VisionInput() : position(NULL), angle(NULL) {} 00045 // VisionInput::VisionInput(rutz::shared_ptr<Point3D> p, rutz::shared_ptr<Angle> ang) : position(p), angle(ang) {} 00046 // VisionInput::~VisionInput() {} 00047 00048 00049 // #endif