librevenge::RVNGProperty Class Reference documentation

- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions | List of all members
librevenge::RVNGProperty Class Referenceabstract

`#include <RVNGProperty.h>`

Inheritance diagram for librevenge::RVNGProperty:

## 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. More...
virtual RVNGString | getStr () const =0
virtual RVNGProperty * | clone () const =0

## Constructor & Destructor Documentation

librevenge::RVNGProperty::~RVNGProperty | ( |  | ) |
| virtual

## Member Function Documentation

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

Implemented in librevenge::RVNGDoubleProperty, librevenge::RVNGIntProperty, librevenge::RVNGBinaryDataProperty, librevenge::RVNGStringProperty, and librevenge::RVNGPropertyListVector.

Referenced by librevenge::PresentationSVG::getInchValue(), and librevenge::DrawingSVG::getInchValue().

virtual int librevenge::RVNGProperty::getInt | ( |  | ) | const
| pure virtual

Implemented in librevenge::RVNGDoubleProperty, librevenge::RVNGIntProperty, librevenge::RVNGBinaryDataProperty, librevenge::RVNGStringProperty, and librevenge::RVNGPropertyListVector.

Referenced by librevenge::RVNGHTMLTextGenerator::openParagraph().

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().

The documentation for this class was generated from the following files:

- RVNGProperty.h
- RVNGProperty.cpp