-
Niklas Yann Wettengel authored
This reverts commit 8f123476.
Niklas Yann Wettengel authoredThis reverts commit 8f123476.
Point2D.cpp 634 B
/*******************************************************************************
* Point2D.cpp
*
* (C) 2008 AG Aktives Sehen <agas@uni-koblenz.de>
* Universitaet Koblenz-Landau
*
* Additional information:
* $Id: $
*******************************************************************************/
#include "Point2D.h"
#define THIS Point2D
float THIS::getPolarAngle () const
{
float angle = atan ( m_Y /m_X );
if ( m_X < 0 )
{
angle = - ( M_PI - angle );
}
while ( angle >= M_PI )
{
angle -= 2*M_PI;
}
while ( angle < -M_PI )
{
angle += 2*M_PI;
}
return angle;
}
#undef THIS