Go to the documentation of this file.
20 #ifndef RVNGPROPERTY_H
21 #define RVNGPROPERTY_H
50 static RVNGProperty *newBinaryDataProp(
const unsigned char *buffer,
51 const unsigned long bufferSize);
static RVNGProperty * newPointProp(const double val)
Definition: RVNGProperty.cpp:447
static RVNGProperty * newTwipProp(const double val)
Definition: RVNGProperty.cpp:452
RVNGStringProperty(const RVNGString &str)
Definition: RVNGProperty.cpp:225
Definition: RVNGProperty.cpp:200
virtual RVNGUnit getUnit() const
returns the property unit when possible.
Definition: RVNGProperty.cpp:191
virtual RVNGUnit getUnit() const
returns the property unit when possible.
Definition: RVNGProperty.cpp:75
virtual RVNGProperty * clone() const
Definition: RVNGProperty.cpp:285
void void append(const RVNGString &s)
Definition: RVNGString.cpp:211
double m_val
Definition: RVNGProperty.cpp:157
~RVNGIntProperty()
Definition: RVNGProperty.cpp:115
virtual RVNGProperty * clone() const =0
static RVNGProperty * newBinaryDataProp(const RVNGBinaryData &data)
Definition: RVNGProperty.cpp:412
virtual RVNGUnit getUnit() const
returns the property unit when possible.
Definition: RVNGProperty.cpp:204
virtual RVNGString getStr() const
Definition: RVNGProperty.cpp:373
Definition: RVNGProperty.cpp:213
~RVNGPointProperty()
Definition: RVNGProperty.cpp:190
Definition: RVNGProperty.cpp:174
virtual double getDouble() const
Definition: RVNGProperty.cpp:96
virtual RVNGUnit getUnit() const
returns the property unit when possible.
Definition: RVNGProperty.cpp:165
static RVNGProperty * newStringProp(const RVNGString &str)
Definition: RVNGProperty.cpp:402
int m_val
Definition: RVNGProperty.cpp:126
virtual int getInt() const
Definition: RVNGProperty.cpp:313
virtual RVNGString getStr() const
Definition: RVNGProperty.cpp:323
Definition: RVNGProperty.cpp:130
RVNGGenericProperty(const double val)
virtual int getInt() const
Definition: RVNGProperty.cpp:67
virtual RVNGProperty * clone() const
Definition: RVNGProperty.cpp:329
Definition: RVNGProperty.cpp:87
virtual RVNGString getStr() const
Definition: RVNGProperty.cpp:253
virtual double getDouble() const
Definition: RVNGProperty.cpp:273
~RVNGBinaryDataProperty()
Definition: RVNGProperty.cpp:91
virtual RVNGUnit getUnit() const
returns the property unit when possible.
Definition: RVNGProperty.cpp:134
virtual RVNGString getStr() const
Definition: RVNGProperty.cpp:278
Definition: RVNGProperty.h:45
RVNGBoolProperty(const bool val)
Definition: RVNGProperty.cpp:290
virtual RVNGProperty * clone() const
Definition: RVNGProperty.cpp:397
~RVNGTwipProperty()
Definition: RVNGProperty.cpp:203
virtual int getInt() const
Definition: RVNGProperty.cpp:92
virtual RVNGString getStr() const
Definition: RVNGProperty.cpp:356
A representation of arbitrary binary data.
Definition: RVNGBinaryData.h:37
Definition: RVNGProperty.h:33
virtual int getInt() const
Definition: RVNGProperty.cpp:268
const RVNGString getBase64Data() const
Get the content encoded as base64.
Definition: RVNGBinaryData.cpp:231
static std::string doubleToString(const double value)
Definition: RVNGSVGDrawingGenerator.cpp:71
virtual RVNGProperty * clone() const
Definition: RVNGProperty.cpp:258
~RVNGStringProperty()
Definition: RVNGProperty.cpp:66
RVNGString m_str
Definition: RVNGProperty.cpp:83
Definition: RVNGProperty.cpp:187
~RVNGInchProperty()
Definition: RVNGProperty.cpp:164
UTF-8 string.
Definition: RVNGString.h:34
@ RVNG_POINT
Definition: RVNGProperty.h:30
RVNGUnit
Definition: RVNGProperty.h:30
virtual RVNGProperty * clone() const
Definition: RVNGProperty.cpp:380
virtual double getDouble() const
Definition: RVNGProperty.cpp:71
@ RVNG_INCH
Definition: RVNGProperty.h:30
@ RVNG_UNIT_ERROR
Definition: RVNGProperty.h:30
@ RVNG_PERCENT
Definition: RVNGProperty.h:30
virtual RVNGProperty * clone() const
Definition: RVNGProperty.cpp:239
virtual RVNGUnit getUnit() const
returns the property unit when possible.
Definition: RVNGProperty.cpp:149
virtual RVNGString getStr() const
Definition: RVNGProperty.cpp:339
RVNGIntProperty(const int val)
Definition: RVNGProperty.cpp:263
static RVNGProperty * newDoubleProp(const double val)
Definition: RVNGProperty.cpp:432
virtual RVNGString getStr() const =0
Definition: RVNGProperty.cpp:112
virtual int getInt() const =0
static RVNGProperty * newPercentProp(const double val)
Definition: RVNGProperty.cpp:442
virtual RVNGString getStr() const
Definition: RVNGProperty.cpp:295
Definition: RVNGProperty.cpp:161
RVNGPointProperty(const double val)
Definition: RVNGProperty.cpp:368
RVNGTwipProperty(const double val)
Definition: RVNGProperty.cpp:385
RVNGInchProperty(const double val)
Definition: RVNGProperty.cpp:334
virtual RVNGUnit getUnit() const
returns the property unit when possible.
Definition: RVNGProperty.cpp:100
@ RVNG_GENERIC
Definition: RVNGProperty.h:30
virtual RVNGString getStr() const
Definition: RVNGProperty.cpp:234
~RVNGPercentProperty()
Definition: RVNGProperty.cpp:177
~RVNGBoolProperty()
Definition: RVNGProperty.cpp:133
virtual RVNGProperty * clone() const
Definition: RVNGProperty.cpp:303
~RVNGDoubleProperty()
Definition: RVNGProperty.cpp:146
~RVNGGenericProperty()
Definition: RVNGProperty.cpp:216
virtual RVNGUnit getUnit() const
returns the property unit when possible.
Definition: RVNGProperty.cpp:118
Definition: RVNGBinaryData.cpp:39
RVNGDoubleProperty(const double val)
Definition: RVNGProperty.cpp:308
virtual RVNGUnit getUnit() const =0
returns the property unit when possible.
RVNGBinaryData m_data
Definition: RVNGProperty.cpp:108
void sprintf(const char *format,...) REVENGE_ATTRIBUTE_PRINTF(2
Definition: RVNGString.cpp:179
virtual RVNGProperty * clone() const
virtual RVNGString getStr() const
Definition: RVNGProperty.cpp:390
virtual RVNGUnit getUnit() const
returns the property unit when possible.
Definition: RVNGProperty.cpp:178
static RVNGProperty * newIntProp(const int val)
Definition: RVNGProperty.cpp:422
RVNGPercentProperty(const double val)
Definition: RVNGProperty.cpp:351
virtual ~RVNGProperty()
Definition: RVNGProperty.cpp:221
virtual double getDouble() const
Definition: RVNGProperty.cpp:318
virtual RVNGProperty * clone() const
Definition: RVNGProperty.cpp:346
@ RVNG_TWIP
Definition: RVNGProperty.h:30
Definition: RVNGProperty.cpp:62
virtual RVNGProperty * clone() const
Definition: RVNGProperty.cpp:363
virtual RVNGString getStr() const
#define REVENGE_API
Definition: librevenge-api.h:34
Definition: RVNGProperty.cpp:143
virtual double getDouble() const =0
RVNGBinaryDataProperty(const RVNGBinaryData &data)
Definition: RVNGProperty.cpp:244
static RVNGProperty * newInchProp(const double val)
Definition: RVNGProperty.cpp:437
static RVNGProperty * newBoolProp(const bool val)
Definition: RVNGProperty.cpp:427
Generated for librevenge by
doxygen 1.8.18