28 Color(
float r,
float g,
float b,
float a)
52 template<
class Archive>
53 void serialize(Archive & ar,
const unsigned int version)
55 ar & BOOST_SERIALIZATION_NVP(red);
56 ar & BOOST_SERIALIZATION_NVP(green);
57 ar & BOOST_SERIALIZATION_NVP(blue);
58 ar & BOOST_SERIALIZATION_NVP(alpha);
61 const float* rgba()
const
72 typedef std::vector< std::pair< std::string, Color> >
ColorList;
80 bool autoLoad()
const;
81 void setAutoLoad(
bool autoLoad);
87 void setFeatureColors(
const ColorList& list);
94 friend class boost::serialization::access;
99 template<
class Archive>
100 void serialize(Archive & ar,
const unsigned int version)
102 ar & BOOST_SERIALIZATION_NVP(myAutoLoadFlag);
103 ar & BOOST_SERIALIZATION_NVP(myColors);
110 std::vector< std::pair< std::string, Color> >
myColors;