Circle Struct Reference

#include <geometry.h>

Collaboration diagram for Circle:

Collaboration graph
[legend]

List of all members.


Detailed Description

Definition at line 192 of file geometry.h.


Public Member Functions

 Circle (const Point &c, const double r)
 Circle (const Circle &rhs)
Circleoperator= (const Circle &rhs)
PointsVector Intersects (const Circle &second) const
PointsVector Intersects (const Vector &second) const
double Distance (const Position &, const Point &, int sign=1, int last=1) const

Public Attributes

Point center
double radius

Constructor & Destructor Documentation

Circle ( const Point c,
const double  r 
) [inline]

Definition at line 194 of file geometry.h.

Circle ( const Circle rhs  )  [inline]

Definition at line 198 of file geometry.h.


Member Function Documentation

Circle& operator= ( const Circle rhs  )  [inline]

Definition at line 202 of file geometry.h.

References center, and radius.

PointsVector Intersects ( const Circle second  )  const

PointsVector Intersects ( const Vector second  )  const

double Distance ( const Position ,
const Point ,
int  sign = 1,
int  last = 1 
) const


Member Data Documentation

Point center

Definition at line 214 of file geometry.h.

Referenced by operator=().

double radius

Definition at line 215 of file geometry.h.

Referenced by operator=().


The documentation for this struct was generated from the following file:
Generated on Fri Jul 10 22:42:10 2009 for rob08 by  doxygen 1.5.4