Panda3D
plane.h
Go to the documentation of this file.
1 /**
2  * PANDA 3D SOFTWARE
3  * Copyright (c) Carnegie Mellon University. All rights reserved.
4  *
5  * All use of this software is subject to the terms of the revised BSD
6  * license. You should have received a copy of this license along
7  * with this source code in a file named "LICENSE."
8  *
9  * @file plane.h
10  * @author mike
11  * @date 1997-01-09
12  */
13 
14 #ifndef PLANE_H
15 #define PLANE_H
16 
17 #include "pandabase.h"
18 
19 #include "luse.h"
20 #include "indent.h"
21 #include "nearly_zero.h"
22 #include "cmath.h"
23 #include "parabola.h"
24 
25 class Datagram;
26 class DatagramIterator;
27 
28 #include "fltnames.h"
29 #include "plane_src.h"
30 
31 #include "dblnames.h"
32 #include "plane_src.h"
33 
34 #ifndef STDFLOAT_DOUBLE
35 typedef LPlanef LPlane;
36 #else
37 typedef LPlaned LPlane;
38 #endif
39 
40 // Bogus typedefs for interrogate and legacy Python code.
41 #ifdef CPPPARSER
42 typedef LPlanef PlaneF;
43 typedef LPlaned PlaneD;
44 #ifndef STDFLOAT_DOUBLE
45 typedef LPlanef Plane;
46 #else
47 typedef LPlaned Plane;
48 #endif
49 #endif // CPPPARSER
50 
51 #endif
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
A class to retrieve the individual data elements previously stored in a Datagram.
An ordered list of data elements, formatted in memory for transmission over a socket or writing to a ...
Definition: datagram.h:38
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.