35 #include <libwpd/libwpd.h>
37 #define FROM_OPTIONAL(t, u) !!t ? t.get() : u
38 #define ASSIGN_OPTIONAL(t, u) if(!!t) u = t.get()
39 #define MINUS_ONE (unsigned)-1
80 Colour(
unsigned char red,
unsigned char green,
unsigned char blue,
unsigned char alpha)
81 :
r(red),
g(green),
b(blue),
a(alpha) {}
85 return ((
r == col.
r) && (
g == col.
g) && (
b == col.
b) && (
a == col.
a));
93 return (!
r && !
g && !
b && !
a);
109 std::vector<std::pair<double, double> >
points;
132 std::vector<std::pair<double, double> >
points;
Definition: VSDTypes.h:174
VSDFont()
Definition: VSDTypes.h:204
WPXBinaryData m_data
Definition: VSDTypes.h:196
Colour()
Definition: VSDTypes.h:82
Definition: VSDTypes.h:178
std::vector< double > weights
Definition: VSDTypes.h:108
TextFormat m_format
Definition: VSDTypes.h:197
bool m_hideText
Definition: VSDTypes.h:213
unsigned char xType
Definition: VSDTypes.h:130
Definition: VSDTypes.h:166
Definition: VSDTypes.h:101
Definition: VSDTypes.h:78
Definition: VSDTypes.h:172
PolylineData()
Definition: VSDTypes.h:133
double offsetY
Definition: VSDTypes.h:147
unsigned char b
Definition: VSDTypes.h:97
bool operator!=(const Colour &col)
Definition: VSDTypes.h:87
TextFormat m_encoding
Definition: VSDTypes.h:203
Definition: VSDTypes.h:180
VSDMisc(const VSDMisc &misc)
Definition: VSDTypes.h:215
Definition: VSDTypes.h:211
bool empty() const
Definition: VSDTypes.h:192
Definition: VSDTypes.h:170
ForeignData()
Definition: VSDTypes.h:151
Definition: VSDTypes.h:168
unsigned char xType
Definition: VSDTypes.h:105
double offsetX
Definition: VSDTypes.h:146
NURBSData()
Definition: VSDTypes.h:110
VSDName(const VSDName &name)
Definition: VSDTypes.h:191
Definition: VSDTypes.h:176
unsigned dataId
Definition: VSDTypes.h:143
Definition: VSDTypes.h:171
std::vector< double > knots
Definition: VSDTypes.h:107
unsigned format
Definition: VSDTypes.h:145
Definition: VSDTypes.h:181
VSDFont(const WPXString &name, const TextFormat &encoding)
Definition: VSDTypes.h:205
bool operator!()
Definition: VSDTypes.h:91
unsigned char yType
Definition: VSDTypes.h:106
unsigned degree
Definition: VSDTypes.h:104
unsigned char g
Definition: VSDTypes.h:96
TextFormat
Definition: VSDTypes.h:163
double lastKnot
Definition: VSDTypes.h:103
VSDName()
Definition: VSDTypes.h:190
unsigned type
Definition: VSDTypes.h:144
bool operator==(const Colour &col)
Definition: VSDTypes.h:83
Definition: VSDTypes.h:140
Definition: VSDTypes.h:169
VSDFont(const VSDFont &font)
Definition: VSDTypes.h:207
unsigned char a
Definition: VSDTypes.h:98
std::vector< std::pair< double, double > > points
Definition: VSDTypes.h:132
std::vector< std::pair< double, double > > points
Definition: VSDTypes.h:109
Definition: VSDTypes.h:179
Colour(unsigned char red, unsigned char green, unsigned char blue, unsigned char alpha)
Definition: VSDTypes.h:80
WPXBinaryData data
Definition: VSDTypes.h:150
Definition: VSDTypes.h:167
Definition: VSDTypes.h:177
NURBSData(const NURBSData &data)
Definition: VSDTypes.h:118
double height
Definition: VSDTypes.h:149
Definition: VSDTypes.h:128
unsigned char yType
Definition: VSDTypes.h:131
unsigned char r
Definition: VSDTypes.h:95
Definition: VSDTypes.h:184
VSDMisc()
Definition: VSDTypes.h:214
Definition: VSDTypes.h:200
double width
Definition: VSDTypes.h:148
Definition: VSDTypes.h:165
WPXString m_name
Definition: VSDTypes.h:202
VSDName(const WPXBinaryData &data, TextFormat format)
Definition: VSDTypes.h:187
Definition: VSDTypes.h:175
unsigned typeId
Definition: VSDTypes.h:142
Definition: VSDTypes.h:173