Definition at line 1293 of file Drawable.h.
◆ DrawablePolyline() [1/2]
Magick::DrawablePolyline::DrawablePolyline |
( |
const CoordinateList & | coordinates_ | ) |
|
Definition at line 960 of file Drawable.cpp.
962 : _coordinates(coordinates_)
963{
964}
◆ DrawablePolyline() [2/2]
Magick::DrawablePolyline::DrawablePolyline |
( |
const DrawablePolyline & | original_ | ) |
|
Definition at line 965 of file Drawable.cpp.
967 : DrawableBase (original_),
968 _coordinates(original_._coordinates)
969{
970}
◆ ~DrawablePolyline()
Magick::DrawablePolyline::~DrawablePolyline |
( |
void | | ) |
|
◆ copy()
◆ operator()()
void Magick::DrawablePolyline::operator() |
( |
MagickCore::DrawingWand * | context_ | ) |
const |
|
virtual |
Reimplemented from Magick::DrawableBase.
Definition at line 974 of file Drawable.cpp.
976{
977 size_t num_coords = (size_t) _coordinates.size();
978 PointInfo *coordinates = new PointInfo[num_coords];
979
980 PointInfo *q = coordinates;
981 CoordinateList::const_iterator p = _coordinates.begin();
982
983 while( p != _coordinates.end() )
984 {
985 q->x = p->x();
986 q->y = p->y();
987 q++;
988 p++;
989 }
990
991 DrawPolyline( context_, num_coords, coordinates );
992 delete [] coordinates;
993}
◆ _coordinates
CoordinateList Magick::DrawablePolyline::_coordinates |
|
private |
The documentation for this class was generated from the following files: