00001 #include <vector> 00002 #include "Image/Image.H" 00003 #include "Image/PixelsTypes.H" 00004 #include "LocalizationUtil.h" 00005 #include "LocalizationMapEntity.h" 00006 00007 #ifndef LOCALIZATIONMAP_H_ 00008 #define LOCALIZATIONMAP_H_ 00009 00010 class LocalizationMap 00011 { 00012 public: 00013 LocalizationMap(); 00014 LocalizationMap(LocalizationMapEntity e); 00015 LocalizationMap(vector<LocalizationMapEntity> e); 00016 00017 void addMapEntity(LocalizationMapEntity e); 00018 void drawMe(Image<PixRGB<byte> > &img, Camera cam); 00019 00020 vector<LocalizationMapEntity> mMapEntities; 00021 //LocalizationMapEntity mPinger; 00022 //LocalizationMapEntity mPinger2; 00023 //LocalizationMapEntity mBoundary; 00024 }; 00025 00026 #endif /* LOCALIZATIONMAP_H_ */