// Filename: plane.h // Created by: mike (09Jan97) // //////////////////////////////////////////////////////////////////// // // 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." // //////////////////////////////////////////////////////////////////// #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