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

#include <c_m3d_g_sph.h>

+ Inheritance diagram for cM3dGSph:
+ Collaboration diagram for cM3dGSph:

Public Member Functions

void Set (cXyz const &, f32)
 
 ~cM3dGSph ()
 
 cM3dGSph ()
 
virtual ~cM3dGSph ()
 
void SetC (const cXyz &)
 
void Set (const cXyz &, f32)
 
void Set (const cM3dGSphS &)
 
void SetR (f32)
 
bool cross (const cM3dGSph *, cXyz *) const
 
bool cross (const cM3dGCyl *, cXyz *) const
 
bool cross (const cM3dGTri *param_1) const
 
void GetMinMaxCube (cXyz &, cXyz &) const
 
const cXyzGetC (void) const
 
const cXyzGetCP () const
 
const f32 GetR (void) const
 
f32 GetCX (void) const
 
f32 GetCY (void) const
 
f32 GetCZ (void) const
 
bool Cross (const cM3dGSph *other, f32 *f) const
 
bool Cross (const cM3dGCps *cps, cXyz *xyz) const
 
bool Cross (const cM3dGCyl *cyl, f32 *f) const
 

Public Attributes

cXyz mCenter
 
f32 mRadius
 

Constructor & Destructor Documentation

◆ ~cM3dGSph() [1/2]

cM3dGSph::~cM3dGSph ( )

◆ cM3dGSph()

cM3dGSph::cM3dGSph ( )
inline

◆ ~cM3dGSph() [2/2]

virtual cM3dGSph::~cM3dGSph ( )
inlinevirtual

Member Function Documentation

◆ Cross() [1/3]

bool cM3dGSph::Cross ( const cM3dGCps cps,
cXyz xyz 
) const
inline

◆ cross() [1/3]

bool cM3dGSph::cross ( const cM3dGCyl cyl,
cXyz out 
) const

◆ Cross() [2/3]

bool cM3dGSph::Cross ( const cM3dGCyl cyl,
f32 f 
) const
inline

◆ cross() [2/3]

bool cM3dGSph::cross ( const cM3dGSph other,
cXyz out 
) const

◆ Cross() [3/3]

bool cM3dGSph::Cross ( const cM3dGSph other,
f32 f 
) const
inline

◆ cross() [3/3]

bool cM3dGSph::cross ( const cM3dGTri param_1) const
inline

◆ GetC()

const cXyz & cM3dGSph::GetC ( void  ) const
inline

◆ GetCP()

const cXyz * cM3dGSph::GetCP ( ) const
inline

◆ GetCX()

f32 cM3dGSph::GetCX ( void  ) const
inline

◆ GetCY()

f32 cM3dGSph::GetCY ( void  ) const
inline

◆ GetCZ()

f32 cM3dGSph::GetCZ ( void  ) const
inline

◆ GetMinMaxCube()

void cM3dGSph::GetMinMaxCube ( cXyz min,
cXyz max 
) const

◆ GetR()

const f32 cM3dGSph::GetR ( void  ) const
inline

◆ Set() [1/3]

void cM3dGSph::Set ( const cM3dGSphS other)

◆ Set() [2/3]

void cM3dGSph::Set ( const cXyz ,
f32   
)

◆ Set() [3/3]

void cM3dGSph::Set ( cXyz const center,
f32  radius 
)

◆ SetC()

void cM3dGSph::SetC ( const cXyz center)

◆ SetR()

void cM3dGSph::SetR ( f32  radius)

Member Data Documentation

◆ mCenter

cXyz cM3dGSph::mCenter

◆ mRadius

f32 cM3dGSph::mRadius

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