Loading [MathJax]/extensions/tex2jax.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
cSGlobe Class Reference

#include <c_angle.h>

+ Collaboration diagram for cSGlobe:

Public Member Functions

 cSGlobe ()
 
void R (f32 i_radius)
 
void U (cSAngle const &i_azimuth)
 
void V (cSAngle const &i_inclination)
 
 cSGlobe (const cSGlobe &)
 
 cSGlobe (float, short, short)
 
 cSGlobe (float, const cSAngle &, const cSAngle &)
 
 cSGlobe (const cXyz &)
 
 ~cSGlobe ()
 
cSGlobeFormal (void)
 
void Val (const cSGlobe &)
 
void Val (float, short, short)
 
void Val (float, const cSAngle &, const cSAngle &)
 
void Val (const cXyz &)
 
float R (void) const
 
const cSAngleV (void) const
 
const cSAngleU (void) const
 
cXyz Xyz (void) const
 
void Polar (cSPolar *) const
 
cXyz Norm (void) const
 
cSGlobeInvert (void)
 

Public Attributes

float mRadius
 
cSAngle mInclination
 
cSAngle mAzimuth
 

Constructor & Destructor Documentation

◆ cSGlobe() [1/5]

cSGlobe::cSGlobe ( )
inline

◆ cSGlobe() [2/5]

cSGlobe::cSGlobe ( const cSGlobe & other)

◆ cSGlobe() [3/5]

cSGlobe::cSGlobe ( float ,
short ,
short  )

◆ cSGlobe() [4/5]

cSGlobe::cSGlobe ( float f,
const cSAngle & a1,
const cSAngle & a2 )

◆ cSGlobe() [5/5]

cSGlobe::cSGlobe ( const cXyz & xyz)

◆ ~cSGlobe()

cSGlobe::~cSGlobe ( )
inline

Member Function Documentation

◆ Formal()

cSGlobe & cSGlobe::Formal ( void )

◆ Invert()

cSGlobe & cSGlobe::Invert ( void )

◆ Norm()

cXyz cSGlobe::Norm ( void ) const

◆ Polar()

void cSGlobe::Polar ( cSPolar * csp) const

◆ R() [1/2]

void cSGlobe::R ( f32 i_radius)
inline

◆ R() [2/2]

float cSGlobe::R ( void ) const
inline

◆ U() [1/2]

void cSGlobe::U ( cSAngle const & i_azimuth)
inline

◆ U() [2/2]

const cSAngle & cSGlobe::U ( void ) const
inline

◆ V() [1/2]

void cSGlobe::V ( cSAngle const & i_inclination)
inline

◆ V() [2/2]

const cSAngle & cSGlobe::V ( void ) const
inline

◆ Val() [1/4]

void cSGlobe::Val ( const cSGlobe & other)

◆ Val() [2/4]

void cSGlobe::Val ( const cXyz & xyz)

◆ Val() [3/4]

void cSGlobe::Val ( float f,
const cSAngle & a1,
const cSAngle & a2 )

◆ Val() [4/4]

void cSGlobe::Val ( float ,
short ,
short  )

◆ Xyz()

cXyz cSGlobe::Xyz ( void ) const

Member Data Documentation

◆ mAzimuth

cSAngle cSGlobe::mAzimuth

◆ mInclination

cSAngle cSGlobe::mInclination

◆ mRadius

float cSGlobe::mRadius

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