Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

AngSignPi Class Reference

#include <Measures.h>

List of all members.


Detailed Description

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

Definition at line 75 of file Measures.h.

Public Member Functions

 AngSignPi (void)
 AngSignPi (direction_t const &v)
 constructor, value defaults to 0 conversion operator allows implicit construction from primitive
AngSignPi operator+ (AngSignPi const &arg) const
AngSignPi operator- (AngSignPi const &arg) const
AngSignPi operator * (direction_t const &arg) const
AngSignPi operator/ (direction_t const &arg) const
AngSignPioperator= (AngSignPi const &arg)
AngSignPioperator= (direction_t const &arg)
AngSignPioperator+= (direction_t const &arg)
AngSignPioperator-= (direction_t const &arg)
AngSignPioperator *= (direction_t const &arg)
AngSignPioperator/= (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 (AngSignPi const &arg1, AngSignPi 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