Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
cM3dGAab Class Reference

#include <c_m3d_g_aab.h>

+ Inheritance diagram for cM3dGAab:
+ Collaboration diagram for cM3dGAab:

Public Member Functions

 ~cM3dGAab ()
 
 ~cM3dGAab ()
 
virtual ~cM3dGAab ()
 
void Set (const cXyz *, const cXyz *)
 
bool CrossY (const cXyz *) const
 
bool UnderPlaneYUnder (f32) const
 
bool TopPlaneYUnder (f32) const
 
void ClearForMinMax (void)
 
void SetMinMax (const cXyz &)
 
void SetMinMax (const cM3dGAab &)
 
void SetMin (const cXyz &)
 
void SetMax (const cXyz &)
 
void CalcCenter (cXyz *) const
 
void PlusR (f32)
 
const cXyzGetMaxP (void) const
 
const cXyzGetMinP (void) const
 
const f32 GetMaxX (void) const
 
const f32 GetMaxY (void) const
 
const f32 GetMaxZ (void) const
 
const f32 GetMinX (void) const
 
const f32 GetMinY (void) const
 
const f32 GetMinZ (void) const
 
bool Cross (const cM3dGLin *param_1)
 
bool Cross (const cM3dGAab *param_1)
 
bool Cross (const cM3dGCyl *param_1)
 
bool Cross (const cM3dGSph *param_1)
 

Public Attributes

cXyz mMin
 
cXyz mMax
 

Constructor & Destructor Documentation

◆ ~cM3dGAab() [1/3]

cM3dGAab::~cM3dGAab ( )

◆ ~cM3dGAab() [2/3]

cM3dGAab::~cM3dGAab ( )

◆ ~cM3dGAab() [3/3]

virtual cM3dGAab::~cM3dGAab ( )
inlinevirtual

Member Function Documentation

◆ CalcCenter()

void cM3dGAab::CalcCenter ( cXyz out) const

◆ ClearForMinMax()

void cM3dGAab::ClearForMinMax ( void  )

◆ Cross() [1/4]

bool cM3dGAab::Cross ( const cM3dGAab param_1)
inline

◆ Cross() [2/4]

bool cM3dGAab::Cross ( const cM3dGCyl param_1)
inline

◆ Cross() [3/4]

bool cM3dGAab::Cross ( const cM3dGLin param_1)
inline

◆ Cross() [4/4]

bool cM3dGAab::Cross ( const cM3dGSph param_1)
inline

◆ CrossY()

bool cM3dGAab::CrossY ( const cXyz other) const

◆ GetMaxP()

const cXyz * cM3dGAab::GetMaxP ( void  ) const
inline

◆ GetMaxX()

const f32 cM3dGAab::GetMaxX ( void  ) const
inline

◆ GetMaxY()

const f32 cM3dGAab::GetMaxY ( void  ) const
inline

◆ GetMaxZ()

const f32 cM3dGAab::GetMaxZ ( void  ) const
inline

◆ GetMinP()

const cXyz * cM3dGAab::GetMinP ( void  ) const
inline

◆ GetMinX()

const f32 cM3dGAab::GetMinX ( void  ) const
inline

◆ GetMinY()

const f32 cM3dGAab::GetMinY ( void  ) const
inline

◆ GetMinZ()

const f32 cM3dGAab::GetMinZ ( void  ) const
inline

◆ PlusR()

void cM3dGAab::PlusR ( f32  r)

◆ Set()

void cM3dGAab::Set ( const cXyz min,
const cXyz max 
)

◆ SetMax()

void cM3dGAab::SetMax ( const cXyz max)

◆ SetMin()

void cM3dGAab::SetMin ( const cXyz min)

◆ SetMinMax() [1/2]

void cM3dGAab::SetMinMax ( const cM3dGAab other)

◆ SetMinMax() [2/2]

void cM3dGAab::SetMinMax ( const cXyz pMinMax)

◆ TopPlaneYUnder()

bool cM3dGAab::TopPlaneYUnder ( f32  y) const

◆ UnderPlaneYUnder()

bool cM3dGAab::UnderPlaneYUnder ( f32  y) const

Member Data Documentation

◆ mMax

cXyz cM3dGAab::mMax

◆ mMin

cXyz cM3dGAab::mMin

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