#include <IWORKPath.h>
| Classes | |
| struct | Impl | 
| struct | InvalidException | 
| Public Member Functions | |
| IWORKPath () | |
| IWORKPath (const std::string &path) | |
| IWORKPath (const IWORKPath &other) | |
| IWORKPath & | operator= (const IWORKPath &other) | 
| void | swap (IWORKPath &other) | 
| void | clear () | 
| void | appendMoveTo (double x, double y) | 
| void | appendLineTo (double x, double y) | 
| void | appendCurveTo (double x1, double y1, double x2, double y2, double x, double y) | 
| void | appendClose () | 
| void | operator*= (const glm::dmat3 &tr) | 
| Transform all elements of the path.  More... | |
| const std::string | str () const | 
| void | write (librevenge::RVNGPropertyListVector &vec) const | 
| Create librevenge representation of this path.  More... | |
| Private Attributes | |
| boost::shared_ptr< Impl > | m_impl | 
| Friends | |
| bool | approxEqual (const IWORKPath &left, const IWORKPath &right, const double eps) | 
| libetonyek::IWORKPath::IWORKPath | ( | ) | 
Referenced by libetonyek::IWORKPath::Impl::Impl().
| 
 | explicit | 
| libetonyek::IWORKPath::IWORKPath | ( | const IWORKPath & | other | ) | 
| void libetonyek::IWORKPath::appendClose | ( | ) | 
Referenced by libetonyek::KEYCollector::drawTextBox(), and libetonyek::IWORKPath::Impl::Impl().
| void libetonyek::IWORKPath::appendCurveTo | ( | double | x1, | 
| double | y1, | ||
| double | x2, | ||
| double | y2, | ||
| double | x, | ||
| double | y | ||
| ) | 
Referenced by libetonyek::IWORKPath::Impl::Impl().
| void libetonyek::IWORKPath::appendLineTo | ( | double | x, | 
| double | y | ||
| ) | 
Referenced by libetonyek::KEYCollector::drawTextBox(), and libetonyek::IWORKPath::Impl::Impl().
| void libetonyek::IWORKPath::appendMoveTo | ( | double | x, | 
| double | y | ||
| ) | 
Referenced by libetonyek::KEYCollector::drawTextBox(), and libetonyek::IWORKPath::Impl::Impl().
| void libetonyek::IWORKPath::clear | ( | ) | 
Referenced by libetonyek::IWORKPath::Impl::Impl().
| void libetonyek::IWORKPath::operator*= | ( | const glm::dmat3 & | tr | ) | 
Transform all elements of the path.
Referenced by libetonyek::IWORKPath::Impl::Impl().
Referenced by libetonyek::IWORKPath::Impl::Impl().
| const std::string libetonyek::IWORKPath::str | ( | ) | const | 
Referenced by libetonyek::IWORKPath::Impl::Impl().
| void libetonyek::IWORKPath::swap | ( | IWORKPath & | other | ) | 
Referenced by libetonyek::IWORKPath::Impl::Impl().
| void libetonyek::IWORKPath::write | ( | librevenge::RVNGPropertyListVector & | vec | ) | const | 
Create librevenge representation of this path.
Referenced by libetonyek::IWORKCollector::drawShape(), libetonyek::KEYCollector::drawTextBox(), and libetonyek::IWORKPath::Impl::Impl().
Referenced by libetonyek::IWORKPath::Impl::Impl().
| 
 | private | 
Referenced by libetonyek::IWORKPath::Impl::Impl().