#include <RVNGProperty.h>
Public Member Functions | |
virtual | ~RVNGProperty () |
virtual int | getInt () const =0 |
virtual double | getDouble () const =0 |
virtual RVNGUnit | getUnit () const =0 |
returns the property unit when possible. | |
virtual RVNGString | getStr () const =0 |
virtual RVNGProperty * | clone () const =0 |
librevenge::RVNGProperty::~RVNGProperty | ( | ) | [virtual] |
virtual RVNGProperty* librevenge::RVNGProperty::clone | ( | ) | const [pure virtual] |
Implemented in librevenge::RVNGGenericProperty, librevenge::RVNGTwipProperty, librevenge::RVNGPointProperty, librevenge::RVNGPercentProperty, librevenge::RVNGInchProperty, librevenge::RVNGDoubleProperty, librevenge::RVNGBoolProperty, librevenge::RVNGIntProperty, librevenge::RVNGBinaryDataProperty, librevenge::RVNGStringProperty, and librevenge::RVNGPropertyListVector.
Referenced by librevenge::RVNGPropertyListElement::operator=().
virtual double librevenge::RVNGProperty::getDouble | ( | ) | const [pure virtual] |
virtual int librevenge::RVNGProperty::getInt | ( | ) | const [pure virtual] |
virtual RVNGString librevenge::RVNGProperty::getStr | ( | ) | const [pure virtual] |
Implemented in librevenge::RVNGGenericProperty, librevenge::RVNGTwipProperty, librevenge::RVNGPointProperty, librevenge::RVNGPercentProperty, librevenge::RVNGInchProperty, librevenge::RVNGDoubleProperty, librevenge::RVNGBoolProperty, librevenge::RVNGIntProperty, librevenge::RVNGBinaryDataProperty, librevenge::RVNGStringProperty, and librevenge::RVNGPropertyListVector.
Referenced by librevenge::PresentationSVG::doubleToString(), and librevenge::DrawingSVG::doubleToString().
virtual RVNGUnit librevenge::RVNGProperty::getUnit | ( | ) | const [pure virtual] |
returns the property unit when possible.
If not, returns RVNG_UNIT_ERROR
Implemented in librevenge::RVNGTwipProperty, librevenge::RVNGPointProperty, librevenge::RVNGPercentProperty, librevenge::RVNGInchProperty, librevenge::RVNGDoubleProperty, librevenge::RVNGBoolProperty, librevenge::RVNGIntProperty, librevenge::RVNGBinaryDataProperty, librevenge::RVNGStringProperty, and librevenge::RVNGPropertyListVector.
Referenced by librevenge::PresentationSVG::getInchValue(), and librevenge::DrawingSVG::getInchValue().