25 Color(
float r,
float g,
float b,
float a)
49 template<
class Archive>
50 void serialize(Archive & ar,
const unsigned int version)
52 ar & BOOST_SERIALIZATION_NVP(red);
53 ar & BOOST_SERIALIZATION_NVP(green);
54 ar & BOOST_SERIALIZATION_NVP(blue);
55 ar & BOOST_SERIALIZATION_NVP(alpha);
69 typedef std::vector< std::pair< std::string, Color> >
ColorList;
77 bool autoLoad()
const;
78 void setAutoLoad(
bool autoLoad);
84 void setFeatureColors(
const ColorList& list);
91 friend class boost::serialization::access;
96 template<
class Archive>
97 void serialize(Archive & ar,
const unsigned int version)
99 ar & BOOST_SERIALIZATION_NVP(myAutoLoadFlag);
100 ar & BOOST_SERIALIZATION_NVP(myColors);
107 std::vector< std::pair< std::string, Color> >
myColors;
void serialize(Archive &ar, const unsigned int version)
Definition: DtFeatureSettingsRecord.h:50
Color(float r, float g, float b, float a)
Definition: DtFeatureSettingsRecord.h:25
Definition: DtFeatureSettingsRecord.h:19
Color(const float *rgba)
Definition: DtFeatureSettingsRecord.h:41
Contains DLL export macros.
Color()
Definition: DtFeatureSettingsRecord.h:33
std::vector< std::pair< std::string, Color > > ColorList
Definition: DtFeatureSettingsRecord.h:69
float red
Definition: DtFeatureSettingsRecord.h:63
const float * rgba() const
Definition: DtFeatureSettingsRecord.h:58
Definition: DtFeatureSettingsRecord.h:23
float blue
Definition: DtFeatureSettingsRecord.h:65
float alpha
Definition: DtFeatureSettingsRecord.h:66
std::vector< std::pair< std::string, Color > > myColors
Definition: DtFeatureSettingsRecord.h:107
#define DT_DLL_MAKARCHIVES
Definition: makArchives.h:31
bool myAutoLoadFlag
Definition: DtFeatureSettingsRecord.h:106
float green
Definition: DtFeatureSettingsRecord.h:64
void serialize(Archive &ar, const unsigned int version)
When the class Archive corresponds to an output archive, the & operator is defined similar to <<...
Definition: DtFeatureSettingsRecord.h:97