Go to the documentation of this file.00001
00008 #ifndef RAWABSTRACT_HPP_
00009 #define RAWABSTRACT_HPP_
00010
00011
00012
00013
00014
00015 #include <iostream>
00016
00017 #include "image/roi.hpp"
00018
00019 #include "rtslam/objectAbstract.hpp"
00020 #include "rtslam/measurement.hpp"
00021 #include <opencv/cv.h>
00022
00023 namespace jafar {
00024 namespace rtslam {
00025
00026 class RawAbstract: public ObjectAbstract {
00027
00028
00029
00030
00031
00032 friend std::ostream& operator <<(std::ostream & s, RawAbstract const & rawA);
00033
00034 public:
00035
00036 double timestamp;
00037 double arrival;
00038
00039 virtual ~RawAbstract();
00040 virtual RawAbstract* clone() = 0;
00041
00042 virtual std::string categoryName() const {
00043 return "RAW";
00044 }
00045
00046 };
00047 }
00048 }
00049 #endif
00050
00051
00052