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
OPC_BoxPruning.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 __OPC_BOXPRUNING_H__
21
#define __OPC_BOXPRUNING_H__
22
23
// Optimized versions
24
FUNCTION
OPCODE_API
bool
CompleteBoxPruning
(
udword
nb,
const
AABB
** array,
Pairs
& pairs,
const
Axes
& axes);
25
FUNCTION
OPCODE_API
bool
BipartiteBoxPruning
(
udword
nb0,
const
AABB
** array0,
udword
nb1,
const
AABB
** array1,
Pairs
& pairs,
const
Axes
& axes);
26
27
// Brute-force versions
28
FUNCTION
OPCODE_API
bool
BruteForceCompleteBoxTest
(
udword
nb,
const
AABB
** array,
Pairs
& pairs);
29
FUNCTION
OPCODE_API
bool
BruteForceBipartiteBoxTest
(
udword
nb0,
const
AABB
** array0,
udword
nb1,
const
AABB
** array1,
Pairs
& pairs);
30
31
#endif //__OPC_BOXPRUNING_H__
src
cmd
collide2
OPC_BoxPruning.h
Generated on Fri May 29 2015 23:07:12 for Vegastrike 0.5.1 rc1 by
1.8.4