#include <_src_sky_sky.hh>
Public Member Functions | |
| DEF_GetInstance (Sky) void Make(void) | |
| void | Make (const fp hour) |
| void | SetHour (const fp hour) |
| BoxVolume | GetVolume (void) |
| SkyDome & | GetSkyDome (void) |
| Sun & | GetSun (void) |
Private Member Functions | |
| Sky (void) | |
| ~Sky () | |
| void | ArrangeNodes (void) |
| pair< Degree, Degree > | ComputeLatLonFromHour (const fp hour) |
Private Attributes | |
| CLASS_VAR Sky * | msInstance |
| Singleton. | |
| shptr< SkyDome > | mSkyDome |
| sky dome | |
| shptr< CloudParticleSystem > | mCloudParticleSystem0 |
| clouds | |
| shptr< CloudParticleSystem > | mCloudParticleSystem1 |
| shptr< CloudParticleSystem > | mCloudParticleSystem2 |
| shptr< CloudParticleSystem > | mCloudParticleSystem3 |
| shptr< Sun > | mSun |
| position of sun in sky | |
| shptr< Moon > | mMoon |
| Object-derivative. | |
| shptr< Stars > | mStars |
| the Stars (Object-derivative) | |
| fp | mHour |
| bool | mNeedToSetHour |
| sky::Sky::Sky | ( | void | ) | [private] |
ctor/dtor.
| sky::Sky::~Sky | ( | ) | [private] |
| sky::Sky::DEF_GetInstance | ( | Sky | ) |
| void sky::Sky::Make | ( | const fp | hour | ) |
| SkyDome & sky::Sky::GetSkyDome | ( | void | ) |
Accessors.
| Sun & sky::Sky::GetSun | ( | void | ) |
| pair< Degree, Degree > sky::Sky::ComputeLatLonFromHour | ( | const fp | hour | ) | [private] |
Compute (lat,lon) of sun from time-of-day.
Sky * sky::Sky::msInstance [private] |
Singleton.
shptr<SkyDome> sky::Sky::mSkyDome [private] |
sky dome
shptr<CloudParticleSystem> sky::Sky::mCloudParticleSystem0 [private] |
clouds
shptr<CloudParticleSystem> sky::Sky::mCloudParticleSystem1 [private] |
shptr<CloudParticleSystem> sky::Sky::mCloudParticleSystem2 [private] |
shptr<CloudParticleSystem> sky::Sky::mCloudParticleSystem3 [private] |
shptr<Sun> sky::Sky::mSun [private] |
position of sun in sky
shptr<Moon> sky::Sky::mMoon [private] |
Object-derivative.
shptr<Stars> sky::Sky::mStars [private] |
the Stars (Object-derivative)
fp sky::Sky::mHour [private] |
bool sky::Sky::mNeedToSetHour [private] |
Palomino Flight Simulator documents generated by doxygen 1.5.6 on Tue Sep 28 11:37:50 2010