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__
FUNCTION
#define FUNCTION
Definition: IcePreprocessor.h:83
udword
unsigned int udword
sizeof(udword) must be 4
Definition: IceTypes.h:65
CompleteBoxPruning
FUNCTION OPCODE_API bool CompleteBoxPruning(udword nb, const AABB **array, Pairs &pairs, const Axes &axes)
BruteForceBipartiteBoxTest
FUNCTION OPCODE_API bool BruteForceBipartiteBoxTest(udword nb0, const AABB **array0, udword nb1, const AABB **array1, Pairs &pairs)
Axes
Definition: IceAxes.h:37
BruteForceCompleteBoxTest
FUNCTION OPCODE_API bool BruteForceCompleteBoxTest(udword nb, const AABB **array, Pairs &pairs)
BipartiteBoxPruning
FUNCTION OPCODE_API bool BipartiteBoxPruning(udword nb0, const AABB **array0, udword nb1, const AABB **array1, Pairs &pairs, const Axes &axes)
OPCODE_API
#define OPCODE_API
Definition: Opcode.h:68
Pairs
Definition: IcePairs.h:25
AABB
Definition: IceAABB.h:267


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Wed Sep 7 2022 02:51:03