libfreehand::FHPathElement Class Referenceabstract

#include <FHPath.h>

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

Public Member Functions

 FHPathElement ()
 
virtual ~FHPathElement ()
 
virtual void writeOut (librevenge::RVNGPropertyListVector &vec) 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

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

Member Function Documentation

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

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

Generated for libfreehand by doxygen 1.8.5