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

RS::CoordRectangle< T > Class Template Reference

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

List of all members.

Public Member Functions

 CoordRectangle (const T &, const T &, const T &, const T &)
 CoordRectangle (const CoordRectangle< T > &)
 CoordRectangle (const CoordPoint< T > &, const CoordPoint< T > &)
CoordRectangle< T > operator- () const
CoordRectangle< T > operator- (const CoordRectangle< T > &) const
CoordRectangle< T > operator- (const CoordVector< T > &) const
CoordRectangle< T > operator- (const CoordPoint< T > &) const
CoordRectangle< T > operator+ (const CoordRectangle< T > &) const
CoordRectangle< T > operator+ (const CoordVector< T > &) const
CoordRectangle< T > operator+ (const CoordPoint< T > &) const
CoordRectangle< T > operator * (const T &) const
CoordRectangle< T > operator * (const CoordRectangle< T > &) const
CoordRectangle< T > operator/ (const T &) const
CoordRectangle< T > operator/ (const CoordRectangle< T > &) const
CoordRectangle< T > & operator= (const CoordRectangle< T > &)
CoordRectangle< T > & operator-= (const CoordRectangle< T > &)
CoordRectangle< T > & operator-= (const CoordVector< T > &)
CoordRectangle< T > & operator-= (const CoordPoint< T > &)
CoordRectangle< T > & operator+= (const CoordRectangle< T > &)
CoordRectangle< T > & operator+= (const CoordVector< T > &)
CoordRectangle< T > & operator+= (const CoordPoint< T > &)
CoordRectangle< T > & operator *= (const T &)
CoordRectangle< T > & operator *= (const CoordRectangle< T > &)
CoordRectangle< T > & operator/= (const T &)
CoordRectangle< T > & operator/= (const CoordRectangle< T > &)
bool operator! () const
bool operator== (const CoordRectangle< T > &) const
bool operator!= (const CoordRectangle< T > &) const
getX1 () const
getY1 () const
getX2 () const
getY2 () const
CoordPoint< T > getP1 () const
CoordPoint< T > getP2 () const
CoordRectangle< T > & setX1 (const T &)
CoordRectangle< T > & setX2 (const T &)
CoordRectangle< T > & setY1 (const T &)
CoordRectangle< T > & setY2 (const T &)
CoordRectangle< T > & setP1 (const CoordPoint< T > &)
CoordRectangle< T > & setP2 (const CoordPoint< T > &)
CoordRectangle< T > & set (const CoordPoint< T > &pt_x, const CoordPoint< T > &pt_y)
CoordVector< T > getVectorTo (const CoordRectangle< T > &pt) const
CoordVector< T > getVectorTo (const CoordPoint< T > &pt) const
CoordPoint< T > getPointOf () const
AngleDegrees< T > getDirectionTo (const CoordRectangle< T > &pt) const
AngleDegrees< T > getDirectionTo (const CoordPoint< T > &pt) const
getDistanceTo (const CoordRectangle< T > &pt) const
getDistanceTo (const CoordPoint< T > &pt) const
bool inArea (const CoordPoint< T > &pt)

Protected Attributes

CoordPoint< T > p1
CoordPoint< T > p2


Detailed Description

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

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

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

Unit:
Library
Revision
1.4
Author
frehe
Date
2006/12/07 18:40:30

Definition at line 102 of file CoordRectangle.h.


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