Public Member Functions | |
RVNGDoubleProperty (const double val) | |
~RVNGDoubleProperty () | |
virtual int | getInt () const |
virtual double | getDouble () const |
virtual RVNGUnit | getUnit () const |
returns the property unit when possible. | |
virtual RVNGString | getStr () const |
virtual RVNGProperty * | clone () const |
Private Attributes | |
double | m_val |
librevenge::RVNGDoubleProperty::RVNGDoubleProperty | ( | const double | val | ) |
Referenced by clone().
librevenge::RVNGDoubleProperty::~RVNGDoubleProperty | ( | ) | [inline] |
RVNGProperty * librevenge::RVNGDoubleProperty::clone | ( | ) | const [virtual] |
Implements librevenge::RVNGProperty.
Reimplemented in librevenge::RVNGGenericProperty, librevenge::RVNGTwipProperty, librevenge::RVNGPointProperty, librevenge::RVNGPercentProperty, and librevenge::RVNGInchProperty.
double librevenge::RVNGDoubleProperty::getDouble | ( | ) | const [virtual] |
Implements librevenge::RVNGProperty.
Referenced by clone(), librevenge::RVNGInchProperty::clone(), librevenge::RVNGPercentProperty::clone(), librevenge::RVNGPointProperty::clone(), librevenge::RVNGTwipProperty::clone(), getStr(), librevenge::RVNGInchProperty::getStr(), librevenge::RVNGPercentProperty::getStr(), and librevenge::RVNGPointProperty::getStr().
int librevenge::RVNGDoubleProperty::getInt | ( | ) | const [virtual] |
Implements librevenge::RVNGProperty.
Referenced by librevenge::RVNGTwipProperty::getStr().
RVNGString librevenge::RVNGDoubleProperty::getStr | ( | ) | const [virtual] |
Implements librevenge::RVNGProperty.
Reimplemented in librevenge::RVNGGenericProperty, librevenge::RVNGTwipProperty, librevenge::RVNGPointProperty, librevenge::RVNGPercentProperty, and librevenge::RVNGInchProperty.
virtual RVNGUnit librevenge::RVNGDoubleProperty::getUnit | ( | ) | const [inline, virtual] |
returns the property unit when possible.
If not, returns RVNG_UNIT_ERROR
Implements librevenge::RVNGProperty.
Reimplemented in librevenge::RVNGTwipProperty, librevenge::RVNGPointProperty, librevenge::RVNGPercentProperty, and librevenge::RVNGInchProperty.
double librevenge::RVNGDoubleProperty::m_val [private] |
Referenced by getDouble(), and getInt().