#include <IWORKPath.h>
|
| IWORKPath () |
|
| IWORKPath (const std::string &path) |
|
| IWORKPath (const IWORKPath &other) |
|
IWORKPath & | operator= (const IWORKPath &other) |
|
void | swap (IWORKPath &other) |
|
void | clear () |
|
bool | empty () const |
|
void | appendMoveTo (double x, double y) |
|
void | appendLineTo (double x, double y) |
|
void | appendQCurveTo (double x1, double y1, double x, double y) |
|
void | appendCCurveTo (double x1, double y1, double x2, double y2, double x, double y) |
|
void | appendClose () |
|
void | closePath (bool closeOnlyIsSamePoint=true) |
|
void | computeBoundingBox (double &minX, double &minY, double &maxX, double &maxY, double factor=1) const |
|
bool | isRectangle () const |
|
void | operator*= (const glm::dmat3 &tr) |
| Transform all elements of the path.
|
|
const std::string | str () const |
|
void | write (librevenge::RVNGPropertyListVector &vec, double deltaX=0, double deltaY=0) const |
| Create librevenge representation of this path.
|
|
◆ IWORKPath() [1/3]
libetonyek::IWORKPath::IWORKPath |
( |
| ) |
|
◆ IWORKPath() [2/3]
libetonyek::IWORKPath::IWORKPath |
( |
const std::string & | path | ) |
|
|
explicit |
◆ IWORKPath() [3/3]
libetonyek::IWORKPath::IWORKPath |
( |
const IWORKPath & | other | ) |
|
◆ appendCCurveTo()
void libetonyek::IWORKPath::appendCCurveTo |
( |
double | x1, |
|
|
double | y1, |
|
|
double | x2, |
|
|
double | y2, |
|
|
double | x, |
|
|
double | y ) |
◆ appendClose()
void libetonyek::IWORKPath::appendClose |
( |
| ) |
|
◆ appendLineTo()
void libetonyek::IWORKPath::appendLineTo |
( |
double | x, |
|
|
double | y ) |
◆ appendMoveTo()
void libetonyek::IWORKPath::appendMoveTo |
( |
double | x, |
|
|
double | y ) |
◆ appendQCurveTo()
void libetonyek::IWORKPath::appendQCurveTo |
( |
double | x1, |
|
|
double | y1, |
|
|
double | x, |
|
|
double | y ) |
◆ clear()
void libetonyek::IWORKPath::clear |
( |
| ) |
|
◆ closePath()
void libetonyek::IWORKPath::closePath |
( |
bool | closeOnlyIsSamePoint = true | ) |
|
◆ computeBoundingBox()
void libetonyek::IWORKPath::computeBoundingBox |
( |
double & | minX, |
|
|
double & | minY, |
|
|
double & | maxX, |
|
|
double & | maxY, |
|
|
double | factor = 1 ) const |
◆ empty()
bool libetonyek::IWORKPath::empty |
( |
| ) |
const |
◆ isRectangle()
bool libetonyek::IWORKPath::isRectangle |
( |
| ) |
const |
◆ operator*=()
void libetonyek::IWORKPath::operator*= |
( |
const glm::dmat3 & | tr | ) |
|
Transform all elements of the path.
- [in] tr the transformation
◆ operator=()
◆ str()
const std::string libetonyek::IWORKPath::str |
( |
| ) |
const |
◆ swap()
void libetonyek::IWORKPath::swap |
( |
IWORKPath & | other | ) |
|
◆ write()
void libetonyek::IWORKPath::write |
( |
librevenge::RVNGPropertyListVector & | vec, |
|
|
double | deltaX = 0, |
|
|
double | deltaY = 0 ) const |
Create librevenge representation of this path.
◆ approxEqual
◆ m_impl
std::shared_ptr<Impl> libetonyek::IWORKPath::m_impl |
|
private |
The documentation for this class was generated from the following file: