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,
const std::vector< unsigned char > & bitmap )
pure virtual

◆ collectBmp() [2/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

◆ 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.14.0