Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

AngTwoPi Class Reference

#include <Measures.h>

List of all members.


Detailed Description

Circular arithmetic on angles between 0 and two pi (360 degrees).

Definition at line 46 of file Measures.h.

Public Member Functions

 AngTwoPi (void)
 AngTwoPi (direction_t const &v)
 constructor, value defaults to 0 conversion operator allows implicit construction from primitive
AngTwoPi operator+ (AngTwoPi const &arg) const
AngTwoPi operator- (AngTwoPi const &arg) const
AngTwoPi operator * (direction_t const &arg) const
AngTwoPi operator/ (direction_t const &arg) const
AngTwoPioperator= (AngTwoPi const &arg)
AngTwoPioperator= (direction_t const &arg)
AngTwoPioperator+= (direction_t const &arg)
AngTwoPioperator-= (direction_t const &arg)
AngTwoPioperator *= (direction_t const &arg)
AngTwoPioperator/= (direction_t const &arg)
 operator direction_t () const

Protected Member Functions

void normalize ()
 conversion operator for going back to the primitive type modifies value to put it back in range

Protected Attributes

direction_t value
 holds the angle, should be kept normalized at all times

Friends

AngPi angdist (AngTwoPi const &arg1, AngTwoPi const &arg2)
 Angular distance: value is between 0 and pi.


The documentation for this class was generated from the following files:

Tekkotsu v3.0
Generated Fri May 11 20:07:43 2007 by Doxygen 1.4.7