version 0.0.1
[fms.git] / include / freenet / captcha / easybmp / EasyBMP_Geometry.h
1 /*************************************************\r
2 *                                                *\r
3 *  EasyBMP Cross-Platform Windows Bitmap Library * \r
4 *                                                *\r
5 *  Author: Paul Macklin                          *\r
6 *   email: pmacklin@math.uci.edu                 *\r
7 *                                                *\r
8 *    file: EasyBMP_Geometry.h                    *\r
9 *    date: 2-21-2005                             *\r
10 * version: 1.05.00                               *\r
11 *                                                *\r
12 *   License: BSD (revised)                       *\r
13 * Copyright: 2005-2006 by the EasyBMP Project    * \r
14 *                                                *\r
15 * description: draw simple geometric objects     *\r
16 *                                                *\r
17 *************************************************/\r
18 \r
19 #include "EasyBMP.h"\r
20 \r
21 int ebmpRound( double input );\r
22 double InverseAngle( double Xdir, double Ydir );\r
23 double LineFunction( double SlopeX , double SlopeY, \r
24                      int StartX, int StartY, double TestX, double TestY );\r
25 void DrawAALine( BMP &Image , int FromX, int FromY, \r
26                  int ToX, int ToY , RGBApixel Color );\r
27 void DrawFastLine( BMP &Image , int FromX, int FromY, \r
28                    int ToX, int ToY , RGBApixel Color );\r
29 void DrawArc( BMP &Image , double CenterX, double CenterY , double Radius, \r
30               double FromTheta, double ToTheta , RGBApixel Color );\r
31 void DrawLine( BMP &Image , int FromX , int FromY, \r
32                int ToX, int ToY, RGBApixel Color );\r
33 \r