libfreehand::FHPathElement Class Referenceabstract

#include <FHPath.h>

Inheritance diagram for libfreehand::FHPathElement:
libfreehand::FHArcToElement libfreehand::FHCubicBezierToElement libfreehand::FHLineToElement libfreehand::FHMoveToElement libfreehand::FHQuadraticBezierToElement

Public Member Functions

 FHPathElement ()
 
virtual ~FHPathElement ()
 
virtual void writeOut (librevenge::RVNGPropertyListVector &vec) const =0
 
virtual void writeOut (std::ostream &s) const =0
 
virtual void transform (const FHTransform &trafo)=0
 
virtual FHPathElementclone ()=0
 
virtual void getBoundingBox (double x0, double y0, double &px, double &py, double &qx, double &qy) const =0
 
virtual double getX () const =0
 
virtual double getY () const =0
 

Constructor & Destructor Documentation

◆ FHPathElement()

libfreehand::FHPathElement::FHPathElement ( )
inline

◆ ~FHPathElement()

virtual libfreehand::FHPathElement::~FHPathElement ( )
inlinevirtual

Member Function Documentation

◆ clone()

◆ getBoundingBox()

virtual void libfreehand::FHPathElement::getBoundingBox ( double  x0,
double  y0,
double &  px,
double &  py,
double &  qx,
double &  qy 
) const
pure virtual

◆ getX()

◆ getY()

◆ transform()

virtual void libfreehand::FHPathElement::transform ( const FHTransform trafo)
pure virtual

◆ writeOut() [1/2]

virtual void libfreehand::FHPathElement::writeOut ( librevenge::RVNGPropertyListVector &  vec) const
pure virtual

◆ writeOut() [2/2]

virtual void libfreehand::FHPathElement::writeOut ( std::ostream &  s) const
pure virtual

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

Generated for libfreehand by doxygen 1.8.14