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
void SetStartEnd (cXyz const &, cXyz const &)
 
 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
 

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: