Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
AABTreeBuilderClass Class Reference

#include <aabtreebuilder.h>

Public Types

enum  { MIN_POLYS_PER_NODE = 4 , SMALL_VERTEX = -100000 , BIG_VERTEX = 100000 }
 
enum  { MIN_POLYS_PER_NODE = 4 , SMALL_VERTEX = -100000 , BIG_VERTEX = 100000 }
 

Public Member Functions

 AABTreeBuilderClass (void)
 
 ~AABTreeBuilderClass (void)
 
void Build_AABTree (int polycount, TriIndex *polys, int vertcount, Vector3 *verts)
 
void Build_AABTree (int polycount, Vector3i *polys, int vertcount, Vector3 *verts)
 
void Export (ChunkSaveClass &csave)
 
int Node_Count (void)
 
int Poly_Count (void)
 
 AABTreeBuilderClass (void)
 
 ~AABTreeBuilderClass (void)
 
void Build_AABTree (int polycount, Vector3i *polys, int vertcount, Vector3 *verts)
 
void Export (ChunkSaveClass &csave)
 
int Node_Count (void)
 
int Poly_Count (void)
 

Friends

class AABTreeClass
 

Detailed Description

Definition at line 65 of file aabtreebuilder.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
MIN_POLYS_PER_NODE 
SMALL_VERTEX 
BIG_VERTEX 

Definition at line 79 of file aabtreebuilder.h.

◆ anonymous enum

anonymous enum
Enumerator
MIN_POLYS_PER_NODE 
SMALL_VERTEX 
BIG_VERTEX 

Definition at line 77 of file aabtreebuilder.h.

Constructor & Destructor Documentation

◆ AABTreeBuilderClass() [1/2]

AABTreeBuilderClass::AABTreeBuilderClass ( void )

Definition at line 83 of file aabtreebuilder.cpp.

◆ ~AABTreeBuilderClass() [1/2]

AABTreeBuilderClass::~AABTreeBuilderClass ( void )

Definition at line 106 of file aabtreebuilder.cpp.

◆ AABTreeBuilderClass() [2/2]

AABTreeBuilderClass::AABTreeBuilderClass ( void )

◆ ~AABTreeBuilderClass() [2/2]

AABTreeBuilderClass::~AABTreeBuilderClass ( void )

Member Function Documentation

◆ Build_AABTree() [1/3]

void AABTreeBuilderClass::Build_AABTree ( int polycount,
TriIndex * polys,
int vertcount,
Vector3 * verts )

Definition at line 153 of file aabtreebuilder.cpp.

◆ Build_AABTree() [2/3]

void AABTreeBuilderClass::Build_AABTree ( int polycount,
Vector3i * polys,
int vertcount,
Vector3 * verts )

Definition at line 218 of file aabtreebuilder.cpp.

◆ Build_AABTree() [3/3]

void AABTreeBuilderClass::Build_AABTree ( int polycount,
Vector3i * polys,
int vertcount,
Vector3 * verts )

◆ Export() [1/2]

void AABTreeBuilderClass::Export ( ChunkSaveClass & csave)

Definition at line 885 of file aabtreebuilder.cpp.

◆ Export() [2/2]

void AABTreeBuilderClass::Export ( ChunkSaveClass & csave)

◆ Node_Count() [1/2]

int AABTreeBuilderClass::Node_Count ( void )

Definition at line 735 of file aabtreebuilder.cpp.

◆ Node_Count() [2/2]

int AABTreeBuilderClass::Node_Count ( void )

◆ Poly_Count() [1/2]

int AABTreeBuilderClass::Poly_Count ( void )

Definition at line 757 of file aabtreebuilder.cpp.

◆ Poly_Count() [2/2]

int AABTreeBuilderClass::Poly_Count ( void )

Friends And Related Symbol Documentation

◆ AABTreeClass

AABTreeClass
friend

Definition at line 204 of file aabtreebuilder.h.


The documentation for this class was generated from the following files: