#include <CDRPath.h>
|
| CDRPath () |
|
| CDRPath (const CDRPath &path) |
|
| ~CDRPath () override |
|
CDRPath & | operator= (const CDRPath &path) |
|
void | appendMoveTo (double x, double y) |
|
void | appendLineTo (double x, double y) |
|
void | appendCubicBezierTo (double x1, double y1, double x2, double y2, double x, double y) |
|
void | appendQuadraticBezierTo (double x1, double y1, double x, double y) |
|
void | appendSplineTo (std::vector< std::pair< double, double > > &points) |
|
void | appendArcTo (double rx, double ry, double rotation, bool longAngle, bool sweep, double x, double y) |
|
void | appendClosePath () |
|
void | appendPath (const CDRPath &path) |
|
void | writeOut (librevenge::RVNGPropertyListVector &vec) const override |
|
void | writeOut (librevenge::RVNGString &path, librevenge::RVNGString &viewBox, double &width) const |
|
void | transform (const CDRTransforms &trafos) override |
|
void | transform (const CDRTransform &trafo) override |
|
CDRPathElement * | clone () override |
|
void | clear () |
|
bool | empty () const |
|
bool | isClosed () const |
|
| CDRPathElement () |
|
virtual | ~CDRPathElement () |
|
◆ CDRPath() [1/2]
libcdr::CDRPath::CDRPath |
( |
| ) |
|
|
inline |
◆ CDRPath() [2/2]
libcdr::CDRPath::CDRPath |
( |
const CDRPath & |
path | ) |
|
◆ ~CDRPath()
libcdr::CDRPath::~CDRPath |
( |
| ) |
|
|
override |
◆ appendArcTo()
void libcdr::CDRPath::appendArcTo |
( |
double |
rx, |
|
|
double |
ry, |
|
|
double |
rotation, |
|
|
bool |
longAngle, |
|
|
bool |
sweep, |
|
|
double |
x, |
|
|
double |
y |
|
) |
| |
◆ appendClosePath()
void libcdr::CDRPath::appendClosePath |
( |
| ) |
|
◆ appendCubicBezierTo()
void libcdr::CDRPath::appendCubicBezierTo |
( |
double |
x1, |
|
|
double |
y1, |
|
|
double |
x2, |
|
|
double |
y2, |
|
|
double |
x, |
|
|
double |
y |
|
) |
| |
◆ appendLineTo()
void libcdr::CDRPath::appendLineTo |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
◆ appendMoveTo()
void libcdr::CDRPath::appendMoveTo |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
◆ appendPath()
void libcdr::CDRPath::appendPath |
( |
const CDRPath & |
path | ) |
|
◆ appendQuadraticBezierTo()
void libcdr::CDRPath::appendQuadraticBezierTo |
( |
double |
x1, |
|
|
double |
y1, |
|
|
double |
x, |
|
|
double |
y |
|
) |
| |
◆ appendSplineTo()
void libcdr::CDRPath::appendSplineTo |
( |
std::vector< std::pair< double, double > > & |
points | ) |
|
◆ clear()
void libcdr::CDRPath::clear |
( |
| ) |
|
◆ clone()
◆ empty()
bool libcdr::CDRPath::empty |
( |
| ) |
const |
◆ isClosed()
bool libcdr::CDRPath::isClosed |
( |
| ) |
const |
◆ operator=()
◆ transform() [1/2]
◆ transform() [2/2]
void libcdr::CDRPath::transform |
( |
const CDRTransform & |
trafo | ) |
|
|
overridevirtual |
◆ writeOut() [1/2]
void libcdr::CDRPath::writeOut |
( |
librevenge::RVNGPropertyListVector & |
vec | ) |
const |
|
overridevirtual |
◆ writeOut() [2/2]
void libcdr::CDRPath::writeOut |
( |
librevenge::RVNGString & |
path, |
|
|
librevenge::RVNGString & |
viewBox, |
|
|
double & |
width |
|
) |
| const |
◆ m_elements
◆ m_isClosed
bool libcdr::CDRPath::m_isClosed |
|
private |
The documentation for this class was generated from the following files: