Definition at line 446 of file Drawable.h.
◆ DrawableBezier() [1/2]
Magick::DrawableBezier::DrawableBezier |
( |
const CoordinateList & | coordinates_ | ) |
|
Definition at line 238 of file Drawable.cpp.
239 : _coordinates(coordinates_)
240{
241}
◆ DrawableBezier() [2/2]
Magick::DrawableBezier::DrawableBezier |
( |
const DrawableBezier & | original_ | ) |
|
Definition at line 243 of file Drawable.cpp.
244 : DrawableBase (original_),
245 _coordinates(original_._coordinates)
246{
247}
◆ ~DrawableBezier()
Magick::DrawableBezier::~DrawableBezier |
( |
void | | ) |
|
◆ copy()
◆ operator()()
void Magick::DrawableBezier::operator() |
( |
MagickCore::DrawingWand * | context_ | ) |
const |
|
virtual |
Reimplemented from Magick::DrawableBase.
Definition at line 252 of file Drawable.cpp.
253{
254 size_t num_coords = (size_t) _coordinates.size();
255 PointInfo *coordinates = new PointInfo[num_coords];
256
257 PointInfo *q = coordinates;
258 CoordinateList::const_iterator p = _coordinates.begin();
259
260 while( p != _coordinates.end() )
261 {
262 q->x = p->x();
263 q->y = p->y();
264 q++;
265 p++;
266 }
267
268 DrawBezier( context_, num_coords, coordinates );
269 delete [] coordinates;
270}
◆ _coordinates
CoordinateList Magick::DrawableBezier::_coordinates |
|
private |
The documentation for this class was generated from the following files: