#include <map>
#include <string>
-#include "alg/color.hpp"
-#include "alg/sequence.hpp"
+#include <boost/shared_ptr.hpp>
+
+#include "color.hpp"
+#include "sequence.hpp"
struct DefaultColorMap;
struct DefaultColorMap
color_map_type cm;
};
+class AnnotationColors;
+typedef boost::shared_ptr<AnnotationColors> AnnotationColorsRef;
+
class AnnotationColors
{
public:
void erase(const std::string &type, const std::string& instance);
//! lookup an annotation color
- Color lookup(const annot &) const;
Color lookup(const std::string &, const std::string &) const;
private:
// nested maps, with default?