Go to the documentation of this file.00001
00009 #ifndef RAWIMAGE_HPP_
00010 #define RAWIMAGE_HPP_
00011
00012 #include "image/Image.hpp"
00013 #include "rtslam/rawAbstract.hpp"
00014 #include "boost/shared_ptr.hpp"
00015
00016 #include "rtslam/quickHarrisDetector.hpp"
00017
00018 namespace jafar {
00019 namespace rtslam {
00020 using namespace jafar::image;
00021
00022
00023 class RawImage;
00024 typedef boost::shared_ptr<RawImage> rawimage_ptr_t;
00025
00026 typedef boost::shared_ptr<image::Image> jafarImage_ptr_t;
00032 class RawImage: public RawAbstract {
00033
00034 public:
00035 RawImage();
00036 ~RawImage(){}
00037
00038 virtual RawAbstract* clone();
00039
00040 jafarImage_ptr_t img;
00041
00042 void setJafarImage(jafarImage_ptr_t img) ;
00043
00044 };
00045 }
00046 }
00047
00048 #endif