Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

MercuryImage.cpp File Reference

Implements CMercuryImage class to render planet Mercury in the sky. More...

#include "../Include/Sky.h"
#include "../Include/Utility.h"

Go to the source code of this file.

Functions

static int mercury_predraw (ssgEntity *e)
static int mercury_postdraw (ssgEntity *e)


Detailed Description

Each of the planets visible to the naked eye are rendered in the sky at their proper positions and brightnesses. The CMercuryImage class renders the planet Mercury, using the CMercury class as the source for real-time ephemeris data for the planet.

The design and implementation of these classes is based heavily on the sky model of SimGear 0.3.3, by Curtis Olson. Integration into the Fly! Legacy project necessitated a rewrite of the actual classes, but I am indebteded to Curt and other contributors to the SimGear and FlightGear teams for their prior work in this area.

Definition in file MercuryImage.cpp.


Function Documentation

static int mercury_postdraw ssgEntity *  e  )  [static]
 

Definition at line 65 of file MercuryImage.cpp.

Referenced by CMercuryImage::CMercuryImage().

static int mercury_predraw ssgEntity *  e  )  [static]
 

Definition at line 47 of file MercuryImage.cpp.

Referenced by CMercuryImage::CMercuryImage().

SourceForge.net Logo Documentation generated by doxygen