tagGame::Circle Class Reference

Common base class for all circular obstacles. More...

#include <Circle.h>

Inheritance diagram for tagGame::Circle:

Inheritance graph
[legend]
Collaboration diagram for tagGame::Circle:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual std::ostream & output (std::ostream &out) const
Real getRadius () const
void setRadius (Real const radius)
virtual RealVec nearestIntersection (RealVec const &p, RealVec const &v) const
 Calculate the nearest intersection point of a line in the direction v from the point p.
virtual RealVec normalTo (Shape const &o) const
 Return a vector that is normal to o, with respect to this.
virtual RealVec normalTo (Circle const &c) const
virtual Real distanceTo (Shape const &o) const
virtual Real distanceTo (Circle const &c) const
virtual Real distanceTo (Side const &s) const

Detailed Description

Common base class for all circular obstacles.


The documentation for this class was generated from the following files:
Generated on Sat Mar 31 22:30:57 2007 for tagGame by  doxygen 1.5.1