#include <papyrus/circle.h>
Inheritance diagram for Papyrus::Circle:
The circle class is a very thin interface for a 360' arc, and doesn't actually extend the arc in any meaningful way, but is provided for convenience and notation.
Circle
Public Types | |
typedef PapyrusSmartPointer< Circle > | pointer |
Public Member Functions | |
PAPYRUS_CLASS_NAME ("Circle") | |
PAPYRUS_CLONE_METHOD (Circle) | |
Static Public Member Functions | |
static Circle::pointer | create (double radius=1.0, Cairo::RefPtr< Cairo::Pattern > fill=Cairo::RefPtr< Cairo::Pattern >()) |
Creates a circle with the specified radius. | |
static Circle::pointer | create (double radius, Cairo::RefPtr< Cairo::Pattern > fill, const LineStyle &outline) |
Creates a circle with the specified radius. | |
Protected Member Functions | |
Circle (double radius, Cairo::RefPtr< Cairo::Pattern > fill) | |
Circle (double radius, Cairo::RefPtr< Cairo::Pattern > fill, const LineStyle &outline) |