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

JupiterImage.cpp File Reference

Implements CJupiterImage class to render planet Jupiter in the sky. More...

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

Go to the source code of this file.

Functions

static int jupiter_predraw (ssgEntity *e)
static int jupiter_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 CJupiterImage class renders the planet Jupiter, using the CJupiter 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 JupiterImage.cpp.


Function Documentation

static int jupiter_postdraw ssgEntity *  e  )  [static]
 

Definition at line 66 of file JupiterImage.cpp.

Referenced by CJupiterImage::CJupiterImage().

static int jupiter_predraw ssgEntity *  e  )  [static]
 

Definition at line 48 of file JupiterImage.cpp.

Referenced by CJupiterImage::CJupiterImage().

SourceForge.net Logo Documentation generated by doxygen