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

Referenced by clone().

◆ ~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.13.1