- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions | List of all members
libcdr::CDRCollector Class Referenceabstract

`#include <CDRCollector.h>`

Inheritance diagram for libcdr::CDRCollector:

## Public Member Functions
| CDRCollector ()
virtual | ~CDRCollector ()
virtual void | collectPage (unsigned level)=0
virtual void | collectObject (unsigned level)=0
virtual void | collectOtherList ()=0
virtual void | collectCubicBezier (double x1, double y1, double x2, double y2, double x, double y)=0
virtual void | collectQuadraticBezier (double x1, double y1, double x, double y)=0
virtual void | collectMoveTo (double x, double y)=0
virtual void | collectLineTo (double x, double y)=0
virtual void | collectArcTo (double rx, double ry, bool largeArc, bool sweep, double x, double y)=0
virtual void | collectClosePath ()=0
virtual void | collectLevel (unsigned level)=0
virtual void | collectTransform (double v0, double v1, double x, double v3, double v4, double y)=0
virtual void | collectFildId (unsigned id)=0
virtual void | collectOutlId (unsigned id)=0
virtual void | collectFild (unsigned id, unsigned short fillType, const CDRColor &color1, const CDRColor &color2, const CDRGradient &gradient, const CDRImageFill &imageFill)=0
virtual void | collectOutl (unsigned id, unsigned short lineType, unsigned short capsType, unsigned short joinType, double lineWidth, double stretch, double angle, const CDRColor &color, const std::vector< unsigned short > &dashArray, unsigned startMarkerId, unsigned endMarkerId)=0
virtual void | collectRotate (double angle)=0
virtual void | collectFlags (unsigned flags)=0
virtual void | collectPageSize (double width, double height)=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 | 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 (double v0, double v1, double x, double v3, double v4, double y)=0
virtual void | collectFillOpacity (double opacity)=0
virtual void | collectPolygon ()=0
virtual void | collectSpline ()=0

## Constructor & Destructor Documentation

libcdr::CDRCollector::CDRCollector | ( |  | ) |
| inline

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

## Member Function Documentation

virtual void libcdr::CDRCollector::collectArcTo | ( | double | rx,
|  | double | ry,
|  | bool | largeArc,
|  | bool | sweep,
|  | double | x,
|  | double | y
| ) |  |
| pure virtual

Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.

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

Implemented in libcdr::CDRStylesCollector, and libcdr::CDRContentCollector.

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

Implemented in libcdr::CDRStylesCollector, and libcdr::CDRContentCollector.

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

Implemented in libcdr::CDRStylesCollector, and libcdr::CDRContentCollector.

virtual void libcdr::CDRCollector::collectClosePath | ( |  | ) |
| pure virtual

Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.

virtual void libcdr::CDRCollector::collectCubicBezier | ( | double | x1,
|  | double | y1,
|  | double | x2,
|  | double | y2,
|  | double | x,
|  | double | y
| ) |  |
| pure virtual

Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.

virtual void libcdr::CDRCollector::collectFild | ( | unsigned | id,
|  | unsigned short | fillType,
|  | const CDRColor & | color1,
|  | const CDRColor & | color2,
|  | const CDRGradient & | gradient,
|  | const CDRImageFill & | imageFill
| ) |  |
| pure virtual

Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.

virtual void libcdr::CDRCollector::collectFildId | ( | unsigned | id | ) |
| pure virtual

Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.

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

Implemented in libcdr::CDRStylesCollector, and libcdr::CDRContentCollector.

virtual void libcdr::CDRCollector::collectFillTransform | ( | double | v0,
|  | double | v1,
|  | double | x,
|  | double | v3,
|  | double | v4,
|  | double | y
| ) |  |
| pure virtual

Implemented in libcdr::CDRStylesCollector, and libcdr::CDRContentCollector.

virtual void libcdr::CDRCollector::collectFlags | ( | unsigned | flags | ) |
| pure virtual

Implemented in libcdr::CDRStylesCollector, and libcdr::CDRContentCollector.

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

Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.

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

Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.

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

Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.

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

Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.

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

Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.

virtual void libcdr::CDRCollector::collectOutl | ( | unsigned | id,
|  | unsigned short | lineType,
|  | unsigned short | capsType,
|  | unsigned short | joinType,
|  | double | lineWidth,
|  | double | stretch,
|  | double | angle,
|  | const CDRColor & | color,
|  | const std::vector< unsigned short > & | dashArray,
|  | unsigned | startMarkerId,
|  | unsigned | endMarkerId
| ) |  |
| pure virtual

Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.

virtual void libcdr::CDRCollector::collectOutlId | ( | unsigned | id | ) |
| pure virtual

Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.

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

Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.

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

Implemented in libcdr::CDRStylesCollector, and libcdr::CDRContentCollector.

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

Implemented in libcdr::CDRStylesCollector, and libcdr::CDRContentCollector.

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

Implemented in libcdr::CDRStylesCollector, and libcdr::CDRContentCollector.

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

Implemented in libcdr::CDRStylesCollector, and libcdr::CDRContentCollector.

virtual void libcdr::CDRCollector::collectQuadraticBezier | ( | double | x1,
|  | double | y1,
|  | double | x,
|  | double | y
| ) |  |
| pure virtual

Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.

virtual void libcdr::CDRCollector::collectRotate | ( | double | angle | ) |
| pure virtual

Implemented in libcdr::CDRStylesCollector, and libcdr::CDRContentCollector.

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

Implemented in libcdr::CDRStylesCollector, and libcdr::CDRContentCollector.

virtual void libcdr::CDRCollector::collectTransform | ( | double | v0,
|  | double | v1,
|  | double | x,
|  | double | v3,
|  | double | v4,
|  | double | y
| ) |  |
| pure virtual

Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.

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

- CDRCollector.h