Project
Loading...
Searching...
No Matches
dataset::planet_details Struct Reference

#include <planets.h>

Public Attributes

const char * name
 from column 1 (string)
SI::mass mass
 from column 2 (kg)
SI::length diameter
 from column 3 (km)
SI::density density
 from column 4 (kg/m³)
SI::acceleration gravity
 from column 5 (m/s²)
SI::velocity escape_velocity
 from column 6 (m/s)
SI::time rotation_period
 from column 7 (h)
SI::time length_of_day
 from column 8 (h)
SI::length distance_from_sun
 from column 9 (km)
float perihelion
 from column 10 (float)
float aphelion
 from column 11 (float)
SI::time orbital_period
 from column 12 (h)
SI::velocity orbital_velocity
 from column 13 (m/s)
float orbital_inclination
 from column 14 (float)
float orbital_eccentricity
 from column 15 (float)
double obliquity_to_orbit
 from column 16 (double)
SI::temperature mean_temperature
 from column 17 (°C)
SI::pressure surface_pressure
 from column 18 (bar)
unsigned char number_of_moons
 from column 19 (byte)
bool has_ring_system
 from column 20 (bool)
bool has_global_magnetic_field
 from column 21 (bool)

Member Data Documentation

◆ aphelion

float dataset::planet_details::aphelion

from column 11 (float)

◆ density

SI::density dataset::planet_details::density

from column 4 (kg/m³)

◆ diameter

SI::length dataset::planet_details::diameter

from column 3 (km)

◆ distance_from_sun

SI::length dataset::planet_details::distance_from_sun

from column 9 (km)

◆ escape_velocity

SI::velocity dataset::planet_details::escape_velocity

from column 6 (m/s)

◆ gravity

SI::acceleration dataset::planet_details::gravity

from column 5 (m/s²)

◆ has_global_magnetic_field

bool dataset::planet_details::has_global_magnetic_field

from column 21 (bool)

◆ has_ring_system

bool dataset::planet_details::has_ring_system

from column 20 (bool)

◆ length_of_day

SI::time dataset::planet_details::length_of_day

from column 8 (h)

◆ mass

SI::mass dataset::planet_details::mass

from column 2 (kg)

◆ mean_temperature

SI::temperature dataset::planet_details::mean_temperature

from column 17 (°C)

◆ name

const char* dataset::planet_details::name

from column 1 (string)

◆ number_of_moons

unsigned char dataset::planet_details::number_of_moons

from column 19 (byte)

◆ obliquity_to_orbit

double dataset::planet_details::obliquity_to_orbit

from column 16 (double)

◆ orbital_eccentricity

float dataset::planet_details::orbital_eccentricity

from column 15 (float)

◆ orbital_inclination

float dataset::planet_details::orbital_inclination

from column 14 (float)

◆ orbital_period

SI::time dataset::planet_details::orbital_period

from column 12 (h)

◆ orbital_velocity

SI::velocity dataset::planet_details::orbital_velocity

from column 13 (m/s)

◆ perihelion

float dataset::planet_details::perihelion

from column 10 (float)

◆ rotation_period

SI::time dataset::planet_details::rotation_period

from column 7 (h)

◆ surface_pressure

SI::pressure dataset::planet_details::surface_pressure

from column 18 (bar)


The documentation for this struct was generated from the following file: