libcdr::CDRPathElement Class Referenceabstract

#include <CDRPath.h>

Inheritance diagram for libcdr::CDRPathElement:
libcdr::CDRArcToElement libcdr::CDRClosePathElement libcdr::CDRCubicBezierToElement libcdr::CDRLineToElement libcdr::CDRMoveToElement libcdr::CDRPath libcdr::CDRQuadraticBezierToElement libcdr::CDRSplineToElement

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 std::unique_ptr< CDRPathElementclone ()=0
 

Constructor & Destructor Documentation

◆ CDRPathElement()

libcdr::CDRPathElement::CDRPathElement ( )
inline

◆ ~CDRPathElement()

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

Member Function Documentation

◆ clone()

◆ transform() [1/2]

◆ transform() [2/2]

◆ writeOut()

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

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

Generated for libcdr by doxygen 1.8.16