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);
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;
void serialize(Archive &ar, const unsigned int version)
Definition: DtFeatureSettingsRecord.h:53
Color(float r, float g, float b, float a)
Definition: DtFeatureSettingsRecord.h:28
Definition: DtFeatureSettingsRecord.h:22
Color(const float *rgba)
Definition: DtFeatureSettingsRecord.h:44
Contains DLL export macros.
Color()
Definition: DtFeatureSettingsRecord.h:36
std::vector< std::pair< std::string, Color > > ColorList
Definition: DtFeatureSettingsRecord.h:72
float red
Definition: DtFeatureSettingsRecord.h:66
const float * rgba() const
Definition: DtFeatureSettingsRecord.h:61
Definition: DtFeatureSettingsRecord.h:26
float blue
Definition: DtFeatureSettingsRecord.h:68
float alpha
Definition: DtFeatureSettingsRecord.h:69
std::vector< std::pair< std::string, Color > > myColors
Definition: DtFeatureSettingsRecord.h:110
#define DT_DLL_MAKARCHIVES
Definition: makArchives.h:31
bool myAutoLoadFlag
Definition: DtFeatureSettingsRecord.h:109
float green
Definition: DtFeatureSettingsRecord.h:67
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:100