00001 #ifndef COLORED_POLYGON_H 00002 #define COLORED_POLYGON_H 00003 00004 00005 #include <marble/GeoDataLineString.h> 00006 #include <std_msgs/ColorRGBA.h> 00007 00008 struct ColoredPolygon 00009 { 00010 public: 00011 Marble::GeoDataLineString polygon; 00012 std_msgs::ColorRGBA color; 00013 }; 00014 00015 struct PolygonSet 00016 { 00017 public: 00018 std::list<ColoredPolygon> polygons; 00019 ros::Time creation_time; 00020 ros::Duration lifetime; 00021 }; 00022 00023 00024 00025 #endif // COLORED_POLYGON_H