libcdr::CDRCollector Class Referenceabstract

#include <CDRCollector.h>

Inheritance diagram for libcdr::CDRCollector:
libcdr::CDRContentCollector libcdr::CDRStylesCollector

Public Member Functions

 CDRCollector ()
 
virtual ~CDRCollector ()
 
virtual void collectPage (unsigned level)=0
 
virtual void collectObject (unsigned level)=0
 
virtual void collectGroup (unsigned level)=0
 
virtual void collectVect (unsigned level)=0
 
virtual void collectOtherList ()=0
 
virtual void collectPath (const CDRPath &path)=0
 
virtual void collectLevel (unsigned level)=0
 
virtual void collectTransform (const CDRTransforms &transforms, bool considerGroupTransform)=0
 
virtual void collectFillStyle (unsigned id, const CDRFillStyle &fillStyle)=0
 
virtual void collectFillStyleId (unsigned id)=0
 
virtual void collectLineStyle (unsigned id, const CDRLineStyle &lineStyle)=0
 
virtual void collectLineStyleId (unsigned id)=0
 
virtual void collectRotate (double angle, double cx, double cy)=0
 
virtual void collectFlags (unsigned flags, bool considerFlags)=0
 
virtual void collectPageSize (double width, double height, double offsetX, double offsetY)=0
 
virtual void collectPolygonTransform (unsigned numAngles, unsigned nextPoint, double rx, double ry, double cx, double cy)=0
 
virtual void collectBitmap (unsigned imageId, double x1, double x2, double y1, double y2)=0
 
virtual void collectBmp (unsigned imageId, unsigned colorModel, unsigned width, unsigned height, unsigned bpp, const std::vector< unsigned > &palette, const std::vector< unsigned char > &bitmap)=0
 
virtual void collectBmp (unsigned imageId, const std::vector< unsigned char > &bitmap)=0
 
virtual void collectBmpf (unsigned patternId, unsigned width, unsigned height, const std::vector< unsigned char > &pattern)=0
 
virtual void collectPpdt (const std::vector< std::pair< double, double > > &points, const std::vector< unsigned > &knotVector)=0
 
virtual void collectFillTransform (const CDRTransforms &fillTrafos)=0
 
virtual void collectFillOpacity (double opacity)=0
 
virtual void collectPolygon ()=0
 
virtual void collectSpline ()=0
 
virtual void collectColorProfile (const std::vector< unsigned char > &profile)=0
 
virtual void collectBBox (double x0, double y0, double x1, double y1)=0
 
virtual void collectSpnd (unsigned spnd)=0
 
virtual void collectVectorPattern (unsigned id, const librevenge::RVNGBinaryData &data)=0
 
virtual void collectPaletteEntry (unsigned colorId, unsigned userId, const CDRColor &color)=0
 
virtual void collectText (unsigned textId, unsigned styleId, const std::vector< unsigned char > &data, const std::vector< unsigned char > &charDescriptions, const std::map< unsigned, CDRStyle > &styleOverrides)=0
 
virtual void collectArtisticText (double x, double y)=0
 
virtual void collectParagraphText (double x, double y, double width, double height)=0
 
virtual void collectStld (unsigned id, const CDRStyle &style)=0
 
virtual void collectStyleId (unsigned id)=0
 

Constructor & Destructor Documentation

◆ CDRCollector()

libcdr::CDRCollector::CDRCollector ( )
inline

◆ ~CDRCollector()

virtual libcdr::CDRCollector::~CDRCollector ( )
inlinevirtual

Member Function Documentation

◆ collectArtisticText()

virtual void libcdr::CDRCollector::collectArtisticText ( double  x,
double  y 
)
pure virtual

◆ collectBBox()

virtual void libcdr::CDRCollector::collectBBox ( double  x0,
double  y0,
double  x1,
double  y1 
)
pure virtual

◆ collectBitmap()

virtual void libcdr::CDRCollector::collectBitmap ( unsigned  imageId,
double  x1,
double  x2,
double  y1,
double  y2 
)
pure virtual

◆ collectBmp() [1/2]

virtual void libcdr::CDRCollector::collectBmp ( unsigned  imageId,
unsigned  colorModel,
unsigned  width,
unsigned  height,
unsigned  bpp,
const std::vector< unsigned > &  palette,
const std::vector< unsigned char > &  bitmap 
)
pure virtual

◆ collectBmp() [2/2]

virtual void libcdr::CDRCollector::collectBmp ( unsigned  imageId,
const std::vector< unsigned char > &  bitmap 
)
pure virtual

◆ collectBmpf()

virtual void libcdr::CDRCollector::collectBmpf ( unsigned  patternId,
unsigned  width,
unsigned  height,
const std::vector< unsigned char > &  pattern 
)
pure virtual

◆ collectColorProfile()

virtual void libcdr::CDRCollector::collectColorProfile ( const std::vector< unsigned char > &  profile)
pure virtual

◆ collectFillOpacity()

virtual void libcdr::CDRCollector::collectFillOpacity ( double  opacity)
pure virtual

◆ collectFillStyle()

virtual void libcdr::CDRCollector::collectFillStyle ( unsigned  id,
const CDRFillStyle fillStyle 
)
pure virtual

◆ collectFillStyleId()

virtual void libcdr::CDRCollector::collectFillStyleId ( unsigned  id)
pure virtual

◆ collectFillTransform()

virtual void libcdr::CDRCollector::collectFillTransform ( const CDRTransforms fillTrafos)
pure virtual

◆ collectFlags()

virtual void libcdr::CDRCollector::collectFlags ( unsigned  flags,
bool  considerFlags 
)
pure virtual

◆ collectGroup()

virtual void libcdr::CDRCollector::collectGroup ( unsigned  level)
pure virtual

◆ collectLevel()

virtual void libcdr::CDRCollector::collectLevel ( unsigned  level)
pure virtual

◆ collectLineStyle()

virtual void libcdr::CDRCollector::collectLineStyle ( unsigned  id,
const CDRLineStyle lineStyle 
)
pure virtual

◆ collectLineStyleId()

virtual void libcdr::CDRCollector::collectLineStyleId ( unsigned  id)
pure virtual

◆ collectObject()

virtual void libcdr::CDRCollector::collectObject ( unsigned  level)
pure virtual

◆ collectOtherList()

virtual void libcdr::CDRCollector::collectOtherList ( )
pure virtual

◆ collectPage()

virtual void libcdr::CDRCollector::collectPage ( unsigned  level)
pure virtual

◆ collectPageSize()

virtual void libcdr::CDRCollector::collectPageSize ( double  width,
double  height,
double  offsetX,
double  offsetY 
)
pure virtual

◆ collectPaletteEntry()

virtual void libcdr::CDRCollector::collectPaletteEntry ( unsigned  colorId,
unsigned  userId,
const CDRColor color 
)
pure virtual

◆ collectParagraphText()

virtual void libcdr::CDRCollector::collectParagraphText ( double  x,
double  y,
double  width,
double  height 
)
pure virtual

◆ collectPath()

virtual void libcdr::CDRCollector::collectPath ( const CDRPath path)
pure virtual

◆ collectPolygon()

virtual void libcdr::CDRCollector::collectPolygon ( )
pure virtual

◆ collectPolygonTransform()

virtual void libcdr::CDRCollector::collectPolygonTransform ( unsigned  numAngles,
unsigned  nextPoint,
double  rx,
double  ry,
double  cx,
double  cy 
)
pure virtual

◆ collectPpdt()

virtual void libcdr::CDRCollector::collectPpdt ( const std::vector< std::pair< double, double > > &  points,
const std::vector< unsigned > &  knotVector 
)
pure virtual

◆ collectRotate()

virtual void libcdr::CDRCollector::collectRotate ( double  angle,
double  cx,
double  cy 
)
pure virtual

◆ collectSpline()

virtual void libcdr::CDRCollector::collectSpline ( )
pure virtual

◆ collectSpnd()

virtual void libcdr::CDRCollector::collectSpnd ( unsigned  spnd)
pure virtual

◆ collectStld()

virtual void libcdr::CDRCollector::collectStld ( unsigned  id,
const CDRStyle style 
)
pure virtual

◆ collectStyleId()

virtual void libcdr::CDRCollector::collectStyleId ( unsigned  id)
pure virtual

◆ collectText()

virtual void libcdr::CDRCollector::collectText ( unsigned  textId,
unsigned  styleId,
const std::vector< unsigned char > &  data,
const std::vector< unsigned char > &  charDescriptions,
const std::map< unsigned, CDRStyle > &  styleOverrides 
)
pure virtual

◆ collectTransform()

virtual void libcdr::CDRCollector::collectTransform ( const CDRTransforms transforms,
bool  considerGroupTransform 
)
pure virtual

◆ collectVect()

virtual void libcdr::CDRCollector::collectVect ( unsigned  level)
pure virtual

◆ collectVectorPattern()

virtual void libcdr::CDRCollector::collectVectorPattern ( unsigned  id,
const librevenge::RVNGBinaryData &  data 
)
pure virtual

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

Generated for libcdr by doxygen 1.8.14