Circle Class Reference

#include <Circle.hpp>

Inheritance diagram for Circle:

Inheritance graph
[legend]
Collaboration diagram for Circle:

Collaboration graph
[legend]
List of all members.

Detailed Description

This class defines a simple circle.

The circle can have a user defined appearance, specified using a StrokeStyle and/or a fill color.

Definition at line 47 of file Circle.hpp.

Public Member Functions

 Circle (double ixc, double iyc, double ir)
 Constructor.
 Circle (double ixc, double iyc, double ir, const StrokeStyle &istyle)
 Constructor.
 Circle (double ixc, double iyc, double ir, const StrokeStyle &istyle, const Color &ifillcolor)
 Constructor.
 Circle (double ixc, double iyc, double ir, const Color &ifillcolor)
 Constructor.

Public Attributes

double xc
 The X coordinate of the center of the circle.
double yc
 The Y coordinate of the center of the circle.
double radius
 The radius of the circle.


Constructor & Destructor Documentation

Circle double  ixc,
double  iyc,
double  ir
[inline]
 

Constructor.

Defines the circle by the coordinate location of the center and a radius.

Parameters:
ixc x coordinate of center
iyc y coordinate of center
ir radius of the circle

Definition at line 67 of file Circle.hpp.

References radius, xc, and yc.

Circle double  ixc,
double  iyc,
double  ir,
const StrokeStyle istyle
[inline]
 

Constructor.

Defines the circle by the coordinate location of the center, a radius. and its appearance.

Parameters:
ixc x coordinate of center
iyc y coordinate of center
ir radius of the circle
istyle appearance of the stroke

Definition at line 79 of file Circle.hpp.

References radius, xc, and yc.

Circle double  ixc,
double  iyc,
double  ir,
const StrokeStyle istyle,
const Color ifillcolor
[inline]
 

Constructor.

Defines the circle by the coordinate location of the center, a radius. and its appearance.

Parameters:
ixc x coordinate of center
iyc y coordinate of center
ir radius of the circle
istyle appearance of the stroke
ifillcolor fill color of the circle

Definition at line 93 of file Circle.hpp.

References radius, xc, and yc.

Circle double  ixc,
double  iyc,
double  ir,
const Color ifillcolor
[inline]
 

Constructor.

Defines the circle by the coordinate location of the center, a radius. and its appearance.

Parameters:
ixc x coordinate of center
iyc y coordinate of center
ir radius of the circle
ifillcolor fill color of the circle

Definition at line 107 of file Circle.hpp.

References radius, xc, and yc.


Member Data Documentation

double radius
 

The radius of the circle.

Definition at line 58 of file Circle.hpp.

Referenced by SVGImage::circle(), PSImageBase::circle(), and Circle().

double xc
 

The X coordinate of the center of the circle.

Definition at line 52 of file Circle.hpp.

Referenced by SVGImage::circle(), PSImageBase::circle(), and Circle().

double yc
 

The Y coordinate of the center of the circle.

Definition at line 55 of file Circle.hpp.

Referenced by SVGImage::circle(), PSImageBase::circle(), and Circle().


The documentation for this class was generated from the following file:
Generated on Sat May 18 03:31:32 2013 for GPS ToolKit Software Library by  doxygen 1.3.9.1