Image image( "300x300", "white" );
// Drawing list
- std::list<Magick::Drawable> drawList;
+ std::vector<Magick::Drawable> drawList;
// Start drawing by pushing a drawing context with specified
// viewbox size
drawList.push_back(DrawableStrokeWidth(4));
drawList.push_back(DrawableFillColor(Color()));
- std::list<Magick::Coordinate> points;
+ std::vector<Magick::Coordinate> points;
points.push_back(Coordinate(20,20));
points.push_back(Coordinate(100,50));
points.push_back(Coordinate(50,100));
drawList.push_back(DrawableFillColor("blue"));
drawList.push_back(DrawableStrokeWidth(4));
{
- std::list<VPath> path;
+ std::vector<VPath> path;
path.push_back(PathMovetoAbs(Coordinate(160,70)));
path.push_back(PathLinetoVerticalRel(-40));
path.push_back(PathArcRel(PathArcArgs(40,40, 0, 0, 0, -40,40)));
drawList.push_back(DrawableFillColor("LimeGreen"));
drawList.push_back(DrawableStrokeWidth(3));
- std::list<Magick::Coordinate> points;
+ std::vector<Magick::Coordinate> points;
points.push_back(Coordinate(160,120));
points.push_back(Coordinate(130,190));
points.push_back(Coordinate(210,145));
// Draw texture-filled polygon
//
// Polygon list
- std::list<Coordinate> poly_coord;
+ std::vector<Coordinate> poly_coord;
poly_coord.push_back( Coordinate(30,30) );
poly_coord.push_back( Coordinate(100,10) );
poly_coord.push_back( Coordinate(190,290) );
//
image.strokeColor( "black" );
image.strokeWidth( 5 );
- list<Drawable> drawlist;
+ vector<Drawable> drawlist;
// Add polygon to list
poly_coord.clear();