Panda3D
Loading...
Searching...
No Matches
frustum.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 frustum.h
10 * @author mike
11 * @date 1997-01-09
12 */
13
14#ifndef FRUSTUM_H
15#define FRUSTUM_H
16
17// Includes
18#include "pandabase.h"
19#include <math.h>
20#include "luse.h"
21#include "config_mathutil.h"
22
23#include "fltnames.h"
24#include "frustum_src.h"
25
26#include "dblnames.h"
27#include "frustum_src.h"
28
29#ifndef STDFLOAT_DOUBLE
30typedef LFrustumf LFrustum;
31#else
32typedef LFrustumd LFrustum;
33#endif
34
35// Bogus typedefs for interrogate and legacy Python code.
36#ifdef CPPPARSER
37typedef LFrustumf FrustumF;
38typedef LFrustumd FrustumD;
39#ifndef STDFLOAT_DOUBLE
40typedef LFrustumf Frustum;
41#else
42typedef LFrustumd Frustum;
43#endif
44#endif // CPPPARSER
45
46#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.