Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

RS::CoordCircle< T > Class Template Reference

Template class for representing a cartesian two dimensional coordinate with a radiues, forming a circle. More...

Collaboration diagram for RS::CoordCircle< T >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CoordCircle (const T &, const T &, const T &)
 CoordCircle (const CoordCircle< T > &)
 CoordCircle (const T &, const CoordPoint< T > &)
 CoordCircle (const CoordPoint< T > &, const T &)
 CoordCircle (const T &, const CoordVector< T > &)
 CoordCircle (const CoordVector< T > &, const T &)
virtual CoordCircle< T > operator- () const
virtual CoordCircle< T > operator- (const CoordCircle< T > &) const
virtual CoordCircle< T > operator- (const CoordVector< T > &) const
virtual CoordCircle< T > operator- (const CoordPoint< T > &) const
virtual CoordCircle< T > operator+ (const CoordCircle< T > &) const
virtual CoordCircle< T > operator+ (const CoordVector< T > &) const
virtual CoordCircle< T > operator+ (const CoordPoint< T > &) const
virtual CoordCircle< T > operator * (const T &) const
virtual CoordCircle< T > operator * (const CoordCircle< T > &) const
virtual CoordCircle< T > operator/ (const T &) const
virtual CoordCircle< T > operator/ (const CoordCircle< T > &) const
virtual CoordCircle< T > & operator= (const CoordCircle< T > &)
virtual CoordCircle< T > & operator-= (const CoordCircle< T > &)
virtual CoordCircle< T > & operator-= (const CoordVector< T > &)
virtual CoordCircle< T > & operator-= (const CoordPoint< T > &)
virtual CoordCircle< T > & operator+= (const CoordCircle< T > &)
virtual CoordCircle< T > & operator+= (const CoordVector< T > &)
virtual CoordCircle< T > & operator+= (const CoordPoint< T > &)
virtual CoordCircle< T > & operator *= (const T &)
virtual CoordCircle< T > & operator *= (const CoordCircle< T > &)
virtual CoordCircle< T > & operator/= (const T &)
virtual CoordCircle< T > & operator/= (const CoordCircle< T > &)
virtual bool operator! () const
virtual bool operator== (const CoordCircle< T > &) const
virtual bool operator!= (const CoordCircle< T > &) const
virtual T getX () const
virtual T getY () const
virtual T getR () const
virtual CoordCircle< T > & addX (const T &pt_x)
virtual CoordCircle< T > & addY (const T &pt_y)
virtual CoordCircle< T > & addR (const T &pt_r)
virtual CoordCircle< T > & addXY (const T &pt_x, const T &pt_y)
virtual CoordCircle< T > & addXYR (const T &pt_x, const T &pt_y, const T &pt_r)
virtual CoordCircle< T > & setX (const T &pt_x)
virtual CoordCircle< T > & setY (const T &pt_y)
virtual CoordCircle< T > & setR (const T &pt_y)
virtual CoordCircle< T > & set (const T &pt_x, const T &pt_y, const T &pt_r)
virtual CoordVector< T > getVectorTo (const CoordCircle< T > &pt) const
virtual CoordPoint< T > getPointOf () const
virtual AngleDegrees< T > getDirectionTo (const CoordCircle< T > &pt) const
virtual AngleDegrees< T > getDirectionTo (const CoordPoint< T > &pt) const
virtual T getDistanceTo (const CoordCircle< T > &pt) const
virtual T getDistanceTo (const CoordPoint< T > &pt) const
virtual bool inArea (const CoordPoint< T > &pt)

Protected Attributes

x
y
r

Detailed Description

template<typename T>
class RS::CoordCircle< T >

Template class for representing a cartesian two dimensional coordinate with a radiues, forming a circle.

The X, Y and R values are of type T.

Unit:
Library
Revision
1.1
Author
s02davro
Date
2002/09/04 13:20:53

Definition at line 101 of file CoordCircle.h.


The documentation for this class was generated from the following file:
Generated on Mon Aug 29 08:22:23 2011 for RoboSoc by doxygen1.3-rc3