Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
Opcode.h
Go to the documentation of this file.
1
/*
3
* OPCODE - Optimized Collision Detection
4
* Copyright (C) 2001 Pierre Terdiman
5
* Homepage: http://www.codercorner.com/Opcode.htm
6
*/
8
10
16
19
// Include Guard
20
#ifndef __OPCODE_H__
21
#define __OPCODE_H__
22
24
// Preprocessor
25
26
#define OPCODE_API
27
28
#define ICE_NO_DLL
29
#define ICE_DONT_CHECK_COMPILER_OPTIONS
30
31
#include "
OPC_IceHook.h
"
32
#include "
Ice/IceRandom.h
"
33
#include "
Ice/IceRevisitedRadix.h
"
34
#include "
Ice/IceUtils.h
"
35
#include "
Ice/IceContainer.h
"
36
#include "
Ice/IcePairs.h
"
37
38
namespace
Opcode
39
{
40
41
42
43
44
#include "
Ice/IceAxes.h
"
45
#include "
Ice/IcePoint.h
"
46
#include "
Ice/IceHPoint.h
"
47
#include "
Ice/IceMatrix3x3.h
"
48
#include "
Ice/IceMatrix4x4.h
"
49
#include "
Ice/IcePlane.h
"
50
#include "
Ice/IceRay.h
"
51
#include "
Ice/IceIndexedTriangle.h
"
52
#include "
Ice/IceTriangle.h
"
53
#include "
Ice/IceTrilist.h
"
54
#include "
Ice/IceAABB.h
"
55
#include "
Ice/IceOBB.h
"
56
#include "
Ice/IceBoundingSphere.h
"
57
#include "
Ice/IceSegment.h
"
58
#include "
Ice/IceLSS.h
"
59
60
// Bulk-of-the-work
61
#include "
OPC_Settings.h
"
62
#include "
OPC_Common.h
"
63
#include "
OPC_MeshInterface.h
"
64
// Builders
65
#include "
OPC_TreeBuilders.h
"
66
// Trees
67
#include "
OPC_AABBTree.h
"
68
#include "
OPC_OptimizedTree.h
"
69
// Models
70
#include "
OPC_BaseModel.h
"
71
#include "
OPC_Model.h
"
72
#include "
OPC_HybridModel.h
"
73
// Colliders
74
#include "
OPC_Collider.h
"
75
#include "
OPC_VolumeCollider.h
"
76
#include "
OPC_TreeCollider.h
"
77
#include "
OPC_RayCollider.h
"
78
#include "
OPC_SphereCollider.h
"
79
#include "
OPC_OBBCollider.h
"
80
#include "
OPC_AABBCollider.h
"
81
#include "
OPC_LSSCollider.h
"
82
#include "
OPC_PlanesCollider.h
"
83
// Usages
84
#include "
OPC_Picking.h
"
85
// Sweep-and-prune
86
#include "
OPC_BoxPruning.h
"
87
#include "
OPC_SweepAndPrune.h
"
88
89
}
90
91
92
#endif // __OPCODE_H__
src
cmd
collide2
Opcode.h
Generated on Fri May 29 2015 23:07:13 for Vegastrike 0.5.1 rc1 by
1.8.4