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

#include <aabox.h>

Public Member Functions

WWINLINE MinMaxAABoxClass (void)
 
WWINLINE MinMaxAABoxClass (const Vector3 &min_corner, const Vector3 &max_corner)
 
WWINLINE MinMaxAABoxClass (Vector3 *points, int num)
 
WWINLINE MinMaxAABoxClass (const AABoxClass &that)
 
WWINLINE void Init (Vector3 *points, int num)
 
WWINLINE void Init (const AABoxClass &box)
 
void Init_Empty (void)
 
void Add_Point (const Vector3 &point)
 
void Add_Box (const MinMaxAABoxClass &box)
 
void Add_Box (const AABoxClass &box)
 
void Add_Box (const Vector3 &min_corner, const Vector3 &max_corner)
 
void Transform (const Matrix3D &tm)
 
void Translate (const Vector3 &pos)
 
WWINLINE float Volume (void) const
 

Public Attributes

Vector3 MinCorner
 
Vector3 MaxCorner
 

Detailed Description

Definition at line 134 of file aabox.h.

Constructor & Destructor Documentation

◆ MinMaxAABoxClass() [1/4]

WWINLINE MinMaxAABoxClass::MinMaxAABoxClass ( void )
inline

Definition at line 138 of file aabox.h.

◆ MinMaxAABoxClass() [2/4]

WWINLINE MinMaxAABoxClass::MinMaxAABoxClass ( const Vector3 & min_corner,
const Vector3 & max_corner )
inline

Definition at line 140 of file aabox.h.

◆ MinMaxAABoxClass() [3/4]

WWINLINE MinMaxAABoxClass::MinMaxAABoxClass ( Vector3 * points,
int num )
inline

Definition at line 146 of file aabox.h.

◆ MinMaxAABoxClass() [4/4]

WWINLINE MinMaxAABoxClass::MinMaxAABoxClass ( const AABoxClass & that)
inline

Definition at line 148 of file aabox.h.

Member Function Documentation

◆ Add_Box() [1/3]

WWINLINE void MinMaxAABoxClass::Add_Box ( const AABoxClass & box)

Definition at line 607 of file aabox.h.

◆ Add_Box() [2/3]

WWINLINE void MinMaxAABoxClass::Add_Box ( const MinMaxAABoxClass & box)

Definition at line 586 of file aabox.h.

◆ Add_Box() [3/3]

WWINLINE void MinMaxAABoxClass::Add_Box ( const Vector3 & min_corner,
const Vector3 & max_corner )

Definition at line 627 of file aabox.h.

◆ Add_Point()

WWINLINE void MinMaxAABoxClass::Add_Point ( const Vector3 & point)

Definition at line 567 of file aabox.h.

◆ Init() [1/2]

WWINLINE void MinMaxAABoxClass::Init ( const AABoxClass & box)

Definition at line 548 of file aabox.h.

◆ Init() [2/2]

WWINLINE void MinMaxAABoxClass::Init ( Vector3 * points,
int num )

Definition at line 523 of file aabox.h.

◆ Init_Empty()

void MinMaxAABoxClass::Init_Empty ( void )

Definition at line 75 of file aabox.cpp.

◆ Transform()

WWINLINE void MinMaxAABoxClass::Transform ( const Matrix3D & tm)

Definition at line 652 of file aabox.h.

◆ Translate()

WWINLINE void MinMaxAABoxClass::Translate ( const Vector3 & pos)

Definition at line 672 of file aabox.h.

◆ Volume()

WWINLINE float MinMaxAABoxClass::Volume ( void ) const
inline

Definition at line 162 of file aabox.h.

Member Data Documentation

◆ MaxCorner

Vector3 MinMaxAABoxClass::MaxCorner

Definition at line 165 of file aabox.h.

◆ MinCorner

Vector3 MinMaxAABoxClass::MinCorner

Definition at line 164 of file aabox.h.


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