Tesseract
3.02
|
Go to the source code of this file.
Functions | |
FLOAT32 | DistanceBetween (FPOINT A, FPOINT B) |
FLOAT32 | NormalizedAngleFrom (FPOINT *Point1, FPOINT *Point2, FLOAT32 FullScale) |
---------------------------------------------------------------------------- Include Files and Type Defines ---------------------------------------------------------------------------- ---------------------------------------------------------------------------- Public Code ----------------------------------------------------------------------------
Definition at line 31 of file fpoint.cpp.
Definition at line 39 of file fpoint.cpp.
{ /* ** Parameters: ** Point1, Point2 points to compute angle between ** FullScale value to associate with 2*pi ** Globals: none ** Operation: Return the angle from Point1 to Point2 normalized to ** lie in the range 0 to FullScale (where FullScale corresponds ** to 2*pi or 360 degrees). ** Return: none ** Exceptions: none ** History: Wed Mar 28 14:27:25 1990, DSJ, Created. */ FLOAT32 Angle; FLOAT32 NumRadsInCircle = 2.0 * PI; Angle = AngleFrom (*Point1, *Point2); if (Angle < 0.0) Angle += NumRadsInCircle; Angle *= FullScale / NumRadsInCircle; if (Angle < 0.0 || Angle >= FullScale) Angle = 0.0; return (Angle); } /* NormalizedAngleFrom */