OpenLexocad  27.1
l2d_base_defs.h
Go to the documentation of this file.
1 
2 #ifndef L2D_BASE_DEFS_H
3 #define L2D_BASE_DEFS_H
4 
5 
6 #ifndef M_PI
7 #define M_PI 3.14159265358979323846264338327
8 #endif
9 
10 
11 
12 #define M_2PI (2.0 * M_PI)
13 
14 #define M_PI2 (M_PI / 2.0)
15 #define M_PI4 (M_PI / 4.0)
16 
17 /*
18 typedef void* Base_Address;
19 */
20 
21 
22 //#define min(a, b) (((a) < (b)) ? (a) : (b))
23 //#define max(a, b) (((a) > (b)) ? (a) : (b))
24 
25 
26 
27 namespace Base
28 {
29 inline void swap(double& a, double& b)
30 {
31  double temp = a;
32  a = b;
33  b = temp;
34 }
35 } // namespace Base
36 
37 
38 #endif
void swap(double &a, double &b)
Definition: l2d_base_defs.h:29
Definition: AbstractXMLReader.h:5