angle 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. // <angle> -*- C++ -*-
  2. /*! ========================================================================
  3. ** Extended Template and Library
  4. ** Angle Abstraction Class Implementation
  5. ** $Id$
  6. **
  7. ** Copyright (c) 2002 Robert B. Quattlebaum Jr.
  8. **
  9. ** This package is free software; you can redistribute it and/or
  10. ** modify it under the terms of the GNU General Public License as
  11. ** published by the Free Software Foundation; either version 2 of
  12. ** the License, or (at your option) any later version.
  13. **
  14. ** This package is distributed in the hope that it will be useful,
  15. ** but WITHOUT ANY WARRANTY; without even the implied warranty of
  16. ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  17. ** General Public License for more details.
  18. **
  19. ** === N O T E S ===========================================================
  20. **
  21. ** ========================================================================= */
  22. /* === S T A R T =========================================================== */
  23. #ifndef __ETL__ANGLE__
  24. #define __ETL__ANGLE__
  25. /* === H E A D E R S ======================================================= */
  26. #include "etl_config.h"
  27. #include "_curve_func.h"
  28. #ifdef ETL_FASTANGLE
  29. #include "_fastangle.h"
  30. _ETL_BEGIN_NAMESPACE
  31. typedef fastangle angle;
  32. _ETL_END_NAMESPACE
  33. #else
  34. # include "_angle.h"
  35. #endif
  36. #ifdef __BEZIER__
  37. #include "_bezier_angle.h"
  38. #endif
  39. /* === E N D =============================================================== */
  40. #endif