# Top Level Namespace

namespace `Imagine\Draw`

class Imagine\Draw\ DrawerInterface

Instance of this interface is returned by `Imagine\Image\ImageInterface::draw`.

Imagine\Draw\DrawerInterface::arc(PointInterface$center, BoxInterface$size, $start, $end, Color$color)

  Draws an arc on a starting at a given x, y coordinates under a given start and end angles

  Parameters:

    - $center (`Imagine\Image\PointInterface`) – Center of the arc.

    - $size (`Imagine\Image\BoxInterface`) – Size of the bounding box.

    - $start (`int`) – Start angle.

    - $end (`int`) – End angle.

    - $color (`Imagine\Image\Color`) – Line color.

  Throws:

    \Imagine\Exception\RuntimeException

  Returns:

    DrawerInterface

## Re-used namespace

No indexing errors or links should point to this namespace.

class LibraryName\ ThirdClass

  Another class in a currentmodule block

No indexing errors or links should point to this namespace.

class LibraryName\ OtherClass

  Another class in a reused namespace