libfreehand::FHCollector Class Reference

#include <FHCollector.h>

Public Member Functions

 FHCollector (::librevenge::RVNGDrawingInterface *painter, const FHPageInfo &pageInfo)
 
virtual ~FHCollector ()
 
void collectUString (unsigned recordId, const std::vector< unsigned short > &ustr)
 
void collectMName (unsigned recordId, const librevenge::RVNGString &name)
 
void collectPath (unsigned recordId, unsigned short graphicStyle, unsigned short layer, unsigned short xform, const FHPath &path, bool evenodd)
 
void collectXform (unsigned recordId, double m11, double m21, double m12, double m22, double m13, double m23)
 
void collectOffsetX (double)
 
void collectOffsetY (double)
 
void collectPageWidth (double)
 
void collectPageHeight (double)
 

Private Member Functions

 FHCollector (const FHCollector &)
 
FHCollectoroperator= (const FHCollector &)
 
void _normalizePath (FHPath &path)
 

Private Attributes

librevenge::RVNGDrawingInterface * m_painter
 
const FHPageInfom_pageInfo
 
std::map< unsigned, FHTransformm_transforms
 

Constructor & Destructor Documentation

libfreehand::FHCollector::FHCollector ( ::librevenge::RVNGDrawingInterface *  painter,
const FHPageInfo pageInfo 
)
libfreehand::FHCollector::~FHCollector ( )
virtual
libfreehand::FHCollector::FHCollector ( const FHCollector )
private

Member Function Documentation

void libfreehand::FHCollector::_normalizePath ( libfreehand::FHPath path)
private
void libfreehand::FHCollector::collectMName ( unsigned  recordId,
const librevenge::RVNGString &  name 
)
void libfreehand::FHCollector::collectOffsetX ( double  )
inline
void libfreehand::FHCollector::collectOffsetY ( double  )
inline
void libfreehand::FHCollector::collectPageHeight ( double  )
inline
void libfreehand::FHCollector::collectPageWidth ( double  )
inline
void libfreehand::FHCollector::collectPath ( unsigned  recordId,
unsigned short  graphicStyle,
unsigned short  layer,
unsigned short  xform,
const FHPath path,
bool  evenodd 
)
void libfreehand::FHCollector::collectUString ( unsigned  recordId,
const std::vector< unsigned short > &  ustr 
)
void libfreehand::FHCollector::collectXform ( unsigned  recordId,
double  m11,
double  m21,
double  m12,
double  m22,
double  m13,
double  m23 
)
FHCollector& libfreehand::FHCollector::operator= ( const FHCollector )
private

Member Data Documentation

const FHPageInfo& libfreehand::FHCollector::m_pageInfo
private
librevenge::RVNGDrawingInterface* libfreehand::FHCollector::m_painter
private

Referenced by ~FHCollector().

std::map<unsigned, FHTransform> libfreehand::FHCollector::m_transforms
private

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

Generated for libfreehand by doxygen 1.8.10