TrinityCore
BoundingIntervalHierarchy.h File Reference
#include <G3D/Vector3.h>
#include <G3D/Ray.h>
#include <G3D/AABox.h>
#include "Define.h"
#include <stdexcept>
#include <vector>
#include <algorithm>
#include <limits>
#include "string.h"
+ Include dependency graph for BoundingIntervalHierarchy.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  AABound
 
class  BIH
 
struct  BIH::buildData
 
struct  BIH::StackNode
 
class  BIH::BuildStats
 

Macros

#define MAX_STACK_SIZE   64
 

Functions

static uint32 floatToRawIntBits (float f)
 
static float intBitsToFloat (uint32 i)
 

Macro Definition Documentation

◆ MAX_STACK_SIZE

#define MAX_STACK_SIZE   64

Definition at line 33 of file BoundingIntervalHierarchy.h.

Function Documentation

◆ floatToRawIntBits()

static uint32 floatToRawIntBits ( float  f)
inlinestatic

Definition at line 37 of file BoundingIntervalHierarchy.h.

+ Here is the caller graph for this function:

◆ intBitsToFloat()

static float intBitsToFloat ( uint32  i)
inlinestatic

Definition at line 45 of file BoundingIntervalHierarchy.h.

+ Here is the caller graph for this function: