GlobeEngine
|
Classes | |
class | AstroCoordinateSystem |
class | Body |
struct | BodyCompositionInfo |
struct | BodyInfo |
class | Comparisoner |
class | ComparisonGrid |
struct | ComparisonInfo |
struct | ComparisonLabelInfo |
class | ExoEngine |
class | HabitableZone |
class | HabitableZoneClassification |
struct | HabitableZoneClassificationInfo |
struct | HabitaleZoneInfo |
class | Moon |
struct | MoonInfo |
class | Orbit |
class | OrbitCollection |
class | OrbitDrawable |
struct | OrbitInfo |
class | OrbitJob |
class | OverviewPointCloud |
class | PassiveCamera |
class | Planet |
struct | PlanetInfo |
class | SmallBody |
class | SmallBodyPointCloud |
class | Star |
class | System |
struct | SystemSelection |
struct | UIBodyInfo |
class | UnitCircles |
class | Universe |
struct | UniverseSelection |
class | XMLGetter |
Enumerations | |
enum | UniverseSelectionType { NONE = 0, SYSTEMS, SUNS, PLANETS, MOONS, SMALLBODIES, ORBITS } |
enum | ComparisonProperty { NOPROPERTY, MASS, RADIUS, ROTATIONPERIOD, AXISTILT, TRANSITTIME, TEMPERATURE, AGE, ECCENTRICITY, SEMIMAJORAXIS, INCLINATION, LONGITUDEOFASCENDINGNODE, ARGUMENTOFPERIAPSIS, MEANMOTION } |
enum | PickingEvent { IDLE, MARKINGEVENT, PICKINGEVENT, LABELPICKINGEVENT } |
enum | SceneType { VISUALIZATION, OVERVIEWMAP, PLANETCOMPARISON } |
Variables | |
const double | KMperAU = 149597870.7 |
const double | AUperKm = 0.00000000668459 |
const double | solarRadiusInAU = 0.0046491 |
const double | jupiterRadiusInAU = 0.0004673 |
const double | solarMass = 1.989e30 |
const double | jupiterMass = 1.898e27 |
const double | hoursToDegreesFactor = 15.0 |
const double | minutesToDegreesFactor = 1.0 / 4.0 |
const double | secondsToDegreesFactor = 1.0 / 240.0 |
const double | arcMinutesToDegreesFactor = 1.0 / 60.0 |
const double | arcSecondsToDegreesFactor = 1.0 / 3600.0 |
AstroCommon.h GlobeEngine
Created by Mathias Thöny on 27.12.11. Copyright (c) 2011 University of Zurich. All rights reserved.
This class handles astronomical data related things
enum geAstro::SceneType |
const double geAstro::arcMinutesToDegreesFactor = 1.0 / 60.0 |
const double geAstro::arcSecondsToDegreesFactor = 1.0 / 3600.0 |
const double geAstro::AUperKm = 0.00000000668459 |
const double geAstro::hoursToDegreesFactor = 15.0 |
const double geAstro::jupiterMass = 1.898e27 |
const double geAstro::jupiterRadiusInAU = 0.0004673 |
const double geAstro::KMperAU = 149597870.7 |
const double geAstro::minutesToDegreesFactor = 1.0 / 4.0 |
const double geAstro::secondsToDegreesFactor = 1.0 / 240.0 |
const double geAstro::solarMass = 1.989e30 |
const double geAstro::solarRadiusInAU = 0.0046491 |