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: