libcdr::CDRPathElement Class Reference documentation

- Main Page
- Namespaces
- Classes
- Files

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

Public Member Functions | List of all members
libcdr::CDRPathElement Class Referenceabstract

`#include <CDRPath.h>`

Inheritance diagram for libcdr::CDRPathElement:

## Public Member Functions
| CDRPathElement ()
virtual | ~CDRPathElement ()
virtual void | writeOut (librevenge::RVNGPropertyListVector &vec) const =0
virtual void | transform (const CDRTransforms &trafos)=0
virtual void | transform (const CDRTransform &trafo)=0
virtual CDRPathElement * | clone ()=0

## Constructor & Destructor Documentation

libcdr::CDRPathElement::CDRPathElement | ( |  | ) |
| inline

virtual libcdr::CDRPathElement::~CDRPathElement | ( |  | ) |
| inlinevirtual

## Member Function Documentation

virtual CDRPathElement* libcdr::CDRPathElement::clone | ( |  | ) |
| pure virtual

Implemented in libcdr::CDRClosePathElement, libcdr::CDRArcToElement, libcdr::CDRSplineToElement, libcdr::CDRQuadraticBezierToElement, libcdr::CDRCubicBezierToElement, libcdr::CDRLineToElement, libcdr::CDRMoveToElement, and libcdr::CDRPath.

virtual void libcdr::CDRPathElement::transform | ( | const CDRTransforms & | trafos | ) |
| pure virtual

Implemented in libcdr::CDRClosePathElement, libcdr::CDRArcToElement, libcdr::CDRSplineToElement, libcdr::CDRQuadraticBezierToElement, libcdr::CDRCubicBezierToElement, libcdr::CDRLineToElement, libcdr::CDRMoveToElement, and libcdr::CDRPath.

virtual void libcdr::CDRPathElement::transform | ( | const CDRTransform & | trafo | ) |
| pure virtual

Implemented in libcdr::CDRClosePathElement, libcdr::CDRArcToElement, libcdr::CDRSplineToElement, libcdr::CDRQuadraticBezierToElement, libcdr::CDRCubicBezierToElement, libcdr::CDRLineToElement, libcdr::CDRMoveToElement, and libcdr::CDRPath.

virtual void libcdr::CDRPathElement::writeOut | ( | librevenge::RVNGPropertyListVector & | vec | ) | const
| pure virtual

Implemented in libcdr::CDRClosePathElement, libcdr::CDRArcToElement, libcdr::CDRSplineToElement, libcdr::CDRQuadraticBezierToElement, libcdr::CDRCubicBezierToElement, libcdr::CDRLineToElement, libcdr::CDRMoveToElement, and libcdr::CDRPath.

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

- CDRPath.h