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

## ◆ ~RVNGProperty()

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

## Member Function Documentation

## ◆ clone()

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

## ◆ getDouble()

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

## ◆ getInt()

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

## ◆ getStr()

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

## ◆ getUnit()

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