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

#include <c_m3d_g_cps.h>

+ Inheritance diagram for cM3dGCps:
+ Collaboration diagram for cM3dGCps:

Public Member Functions

 cM3dGCps (void)
 
virtual ~cM3dGCps (void)
 
void Set (const cXyz &, const cXyz &, f32)
 
void Set (const cM3dGCpsS &)
 
void SetCps (const cM3dGCps &)
 
bool Cross (cM3dGCps const *other, cXyz *xyz) const
 
bool Cross (cM3dGCyl const *cyl, cXyz *xyz) const
 
bool Cross (cM3dGSph const *sph, cXyz *xyz) const
 
void SetR (f32 r)
 
f32 GetR () const
 
- Public Member Functions inherited from cM3dGLin
 cM3dGLin ()
 
 cM3dGLin (const cXyz &, const cXyz &)
 
virtual ~cM3dGLin ()
 
void SetStartEnd (const cXyz &, const cXyz &)
 
void SetStartEnd (const Vec &, const Vec &)
 
void CalcPos (Vec *, f32) const
 
void CalcVec (Vec *pOut) const
 
void SetEnd (const cXyz &)
 
void set (const Vec &i_start, const Vec &i_end)
 
const cXyzGetStartP (void) const
 
cXyzGetStartP (void)
 
cXyzGetStart ()
 
const cXyzGetStart () const
 
const cXyzGetEndP (void) const
 
cXyzGetEndP (void)
 
cXyzGetEnd ()
 
const cXyzGetEnd () const
 
f32 GetLen () const
 

Public Attributes

f32 mRadius
 
- Public Attributes inherited from cM3dGLin
cXyz mStart
 
cXyz mEnd
 

Constructor & Destructor Documentation

◆ cM3dGCps()

cM3dGCps::cM3dGCps ( void )

◆ ~cM3dGCps()

cM3dGCps::~cM3dGCps ( void )
virtual

Member Function Documentation

◆ Cross() [1/3]

bool cM3dGCps::Cross ( cM3dGCps const * other,
cXyz * xyz ) const
inline

◆ Cross() [2/3]

bool cM3dGCps::Cross ( cM3dGCyl const * cyl,
cXyz * xyz ) const
inline

◆ Cross() [3/3]

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

◆ GetR()

f32 cM3dGCps::GetR ( ) const
inline

◆ Set() [1/2]

void cM3dGCps::Set ( const cM3dGCpsS & other)

◆ Set() [2/2]

void cM3dGCps::Set ( const cXyz & start,
const cXyz & end,
f32 radius )

◆ SetCps()

void cM3dGCps::SetCps ( const cM3dGCps & other)

◆ SetR()

void cM3dGCps::SetR ( f32 r)
inline

Member Data Documentation

◆ mRadius

f32 cM3dGCps::mRadius

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