Magick++ 6.9.13
Loading...
Searching...
No Matches
Magick::PathArcRel Class Reference
Inheritance diagram for Magick::PathArcRel:
Collaboration diagram for Magick::PathArcRel:

Public Member Functions

 PathArcRel (const PathArcArgs &coordinates_)
 PathArcRel (const PathArcArgsList &coordinates_)
 PathArcRel (const PathArcRel &original_)
void operator() (MagickCore::DrawingWand *context_) const
VPathBasecopy () const

Private Attributes

PathArcArgsList _coordinates

Detailed Description

Definition at line 2394 of file Drawable.h.

Constructor & Destructor Documentation

◆ PathArcRel() [1/3]

Magick::PathArcRel::PathArcRel ( const PathArcArgs & coordinates_)

Definition at line 1671 of file Drawable.cpp.

1672 : _coordinates(1,coordinates_)
1673{
1674}

◆ PathArcRel() [2/3]

Magick::PathArcRel::PathArcRel ( const PathArcArgsList & coordinates_)

Definition at line 1675 of file Drawable.cpp.

1676 : _coordinates(coordinates_)
1677{
1678}

◆ PathArcRel() [3/3]

Magick::PathArcRel::PathArcRel ( const PathArcRel & original_)

Definition at line 1679 of file Drawable.cpp.

1680 : VPathBase (original_),
1681 _coordinates(original_._coordinates)
1682{
1683}

◆ ~PathArcRel()

Magick::PathArcRel::~PathArcRel ( void )

Definition at line 1684 of file Drawable.cpp.

1685{
1686}

Member Function Documentation

◆ copy()

Magick::VPathBase * Magick::PathArcRel::copy ( ) const
virtual

Implements Magick::VPathBase.

Definition at line 1697 of file Drawable.cpp.

1698{
1699 return new PathArcRel(*this);
1700}

◆ operator()()

void Magick::PathArcRel::operator() ( MagickCore::DrawingWand * context_) const
virtual

Implements Magick::VPathBase.

Definition at line 1687 of file Drawable.cpp.

1688{
1689 for( PathArcArgsList::const_iterator p = _coordinates.begin();
1690 p != _coordinates.end(); p++ )
1691 {
1692 DrawPathEllipticArcRelative( context_, p->radiusX(), p->radiusY(),
1693 p->xAxisRotation(), (MagickBooleanType) p->largeArcFlag(),
1694 (MagickBooleanType) p->sweepFlag(), p->x(), p->y() );
1695 }
1696}

Member Data Documentation

◆ _coordinates

PathArcArgsList Magick::PathArcRel::_coordinates
private

Definition at line 2414 of file Drawable.h.


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