| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- /**
- * PANDA 3D SOFTWARE
- * Copyright (c) Carnegie Mellon University. All rights reserved.
- *
- * All use of this software is subject to the terms of the revised BSD
- * license. You should have received a copy of this license along
- * with this source code in a file named "LICENSE."
- *
- * @file plane.h
- * @author mike
- * @date 1997-01-09
- */
- #ifndef PLANE_H
- #define PLANE_H
- #include "pandabase.h"
- #include "luse.h"
- #include "indent.h"
- #include "nearly_zero.h"
- #include "cmath.h"
- #include "parabola.h"
- class Datagram;
- class DatagramIterator;
- #include "fltnames.h"
- #include "plane_src.h"
- #include "dblnames.h"
- #include "plane_src.h"
- #ifndef STDFLOAT_DOUBLE
- typedef LPlanef LPlane;
- #else
- typedef LPlaned LPlane;
- #endif
- // Bogus typedefs for interrogate and legacy Python code.
- #ifdef CPPPARSER
- typedef LPlanef PlaneF;
- typedef LPlaned PlaneD;
- #ifndef STDFLOAT_DOUBLE
- typedef LPlanef Plane;
- #else
- typedef LPlaned Plane;
- #endif
- #endif // CPPPARSER
- #endif
|