00001 #ifndef CIRCLE_H 00002 #define CIRCLE_H 00003 00004 #include <marble/GeoDataCoordinates.h> 00005 #include <std_msgs/ColorRGBA.h> 00006 00007 struct Circle 00008 { 00009 public: 00010 00011 Marble::GeoDataCoordinates mid; 00012 std_msgs::ColorRGBA color; 00013 double r; 00014 00015 }; 00016 00017 struct CircleSet 00018 { 00019 public: 00020 std::list<Circle> circles; 00021 ros::Time creation_time; 00022 ros::Duration lifetime; 00023 }; 00024 00025 #endif // CIRCLE_H