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 short fillType, const CDRColor &color1, const CDRColor &color2, const CDRGradient &gradient, const CDRImageFill &imageFill)=0
 
virtual void collectLineStyle (unsigned short lineType, unsigned short capsType, unsigned short joinType, double lineWidth, double stretch, double angle, const CDRColor &color, const std::vector< unsigned > &dashArray, const CDRPath &startMarker, const CDRPath &endMarker)=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, CDRCharacterStyle > &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 CDRCharacterStyle &charStyle)=0
 

Constructor & Destructor Documentation

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

Member Function Documentation

virtual void libcdr::CDRCollector::collectArtisticText ( double  x,
double  y 
)
pure virtual
virtual void libcdr::CDRCollector::collectBBox ( double  x0,
double  y0,
double  x1,
double  y1 
)
pure virtual
virtual void libcdr::CDRCollector::collectBitmap ( unsigned  imageId,
double  x1,
double  x2,
double  y1,
double  y2 
)
pure virtual
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
virtual void libcdr::CDRCollector::collectBmp ( unsigned  imageId,
const std::vector< unsigned char > &  bitmap 
)
pure virtual
virtual void libcdr::CDRCollector::collectBmpf ( unsigned  patternId,
unsigned  width,
unsigned  height,
const std::vector< unsigned char > &  pattern 
)
pure virtual
virtual void libcdr::CDRCollector::collectColorProfile ( const std::vector< unsigned char > &  profile)
pure virtual
virtual void libcdr::CDRCollector::collectFillOpacity ( double  opacity)
pure virtual
virtual void libcdr::CDRCollector::collectFillStyle ( unsigned short  fillType,
const CDRColor color1,
const CDRColor color2,
const CDRGradient gradient,
const CDRImageFill imageFill 
)
pure virtual
virtual void libcdr::CDRCollector::collectFillTransform ( const CDRTransforms fillTrafos)
pure virtual
virtual void libcdr::CDRCollector::collectFlags ( unsigned  flags,
bool  considerFlags 
)
pure virtual
virtual void libcdr::CDRCollector::collectGroup ( unsigned  level)
pure virtual
virtual void libcdr::CDRCollector::collectLevel ( unsigned  level)
pure virtual
virtual void libcdr::CDRCollector::collectLineStyle ( unsigned short  lineType,
unsigned short  capsType,
unsigned short  joinType,
double  lineWidth,
double  stretch,
double  angle,
const CDRColor color,
const std::vector< unsigned > &  dashArray,
const CDRPath startMarker,
const CDRPath endMarker 
)
pure virtual
virtual void libcdr::CDRCollector::collectObject ( unsigned  level)
pure virtual
virtual void libcdr::CDRCollector::collectOtherList ( )
pure virtual
virtual void libcdr::CDRCollector::collectPage ( unsigned  level)
pure virtual
virtual void libcdr::CDRCollector::collectPageSize ( double  width,
double  height,
double  offsetX,
double  offsetY 
)
pure virtual
virtual void libcdr::CDRCollector::collectPaletteEntry ( unsigned  colorId,
unsigned  userId,
const CDRColor color 
)
pure virtual
virtual void libcdr::CDRCollector::collectParagraphText ( double  x,
double  y,
double  width,
double  height 
)
pure virtual
virtual void libcdr::CDRCollector::collectPath ( const CDRPath path)
pure virtual
virtual void libcdr::CDRCollector::collectPolygon ( )
pure virtual
virtual void libcdr::CDRCollector::collectPolygonTransform ( unsigned  numAngles,
unsigned  nextPoint,
double  rx,
double  ry,
double  cx,
double  cy 
)
pure virtual
virtual void libcdr::CDRCollector::collectPpdt ( const std::vector< std::pair< double, double > > &  points,
const std::vector< unsigned > &  knotVector 
)
pure virtual
virtual void libcdr::CDRCollector::collectRotate ( double  angle,
double  cx,
double  cy 
)
pure virtual
virtual void libcdr::CDRCollector::collectSpline ( )
pure virtual
virtual void libcdr::CDRCollector::collectSpnd ( unsigned  spnd)
pure virtual
virtual void libcdr::CDRCollector::collectStld ( unsigned  id,
const CDRCharacterStyle charStyle 
)
pure virtual
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, CDRCharacterStyle > &  styleOverrides 
)
pure virtual
virtual void libcdr::CDRCollector::collectTransform ( const CDRTransforms transforms,
bool  considerGroupTransform 
)
pure virtual
virtual void libcdr::CDRCollector::collectVect ( unsigned  level)
pure virtual
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.5