Pioneer
Loading...
Searching...
No Matches
Namespaces | Enumerations | Functions | Variables
SystemEditorHelpers.cpp File Reference
#include "SystemEditorHelpers.h"
#include "core/macros.h"
#include "gameconsts.h"
#include "imgui/imgui.h"
#include "imgui/imgui_internal.h"
Include dependency graph for SystemEditorHelpers.cpp:

Namespaces

namespace  ImGui
 

Enumerations

enum  DistanceUnits { DISTANCE_AU , DISTANCE_LS , DISTANCE_KM }
 
enum  MassUnits { MASS_SOLS , MASS_EARTH , MASS_PT }
 
enum  RadiusUnits { RADIUS_SOLS , RADIUS_EARTH , RADIUS_KM }
 

Functions

void ImGui::UnDisable ()
 
void ImGui::ReDisable ()
 
bool ImGui::IsDisabled ()
 

Variables

const char * distance_labels []
 
const char * distance_formats []
 
const double distance_multipliers []
 
const char * mass_labels []
 
const char * mass_formats []
 
const double KG_TO_PT = 1e18
 
const double SOL_MASS_PT = SOL_MASS / KG_TO_PT
 
const double EARTH_MASS_PT = EARTH_MASS / KG_TO_PT
 
const double SOL_TO_EARTH_MASS = SOL_MASS / EARTH_MASS
 
const char * radius_labels []
 
const char * radius_formats []
 
const double SOL_RADIUS_KM = SOL_RADIUS / 1000.0
 
const double EARTH_RADIUS_KM = EARTH_RADIUS / 1000.0
 
const double SOL_TO_EARTH_RADIUS = SOL_RADIUS / EARTH_RADIUS
 

Enumeration Type Documentation

◆ DistanceUnits

Enumerator
DISTANCE_AU 
DISTANCE_LS 
DISTANCE_KM 

◆ MassUnits

enum MassUnits
Enumerator
MASS_SOLS 
MASS_EARTH 
MASS_PT 

◆ RadiusUnits

Enumerator
RADIUS_SOLS 
RADIUS_EARTH 
RADIUS_KM 

Variable Documentation

◆ distance_formats

const char* distance_formats[]
Initial value:
= {
"%.4f AU",
"%.4f ls",
"%.2f km"
}

◆ distance_labels

const char* distance_labels[]
Initial value:
= {
"AU",
"ls",
"km"
}

◆ distance_multipliers

const double distance_multipliers[]
Initial value:
= {
1.0,
499.00478,
AU / 1000.0
}

◆ EARTH_MASS_PT

const double EARTH_MASS_PT = EARTH_MASS / KG_TO_PT

◆ EARTH_RADIUS_KM

const double EARTH_RADIUS_KM = EARTH_RADIUS / 1000.0

◆ KG_TO_PT

const double KG_TO_PT = 1e18

◆ mass_formats

const char* mass_formats[]
Initial value:
= {
"%.4f Sol",
"%.4f Earth",
"%.4f Pt",
}

◆ mass_labels

const char* mass_labels[]
Initial value:
= {
"Solar Masses",
"Earth Masses",
"Pt (× 10¹⁸ kg)",
}

◆ radius_formats

const char* radius_formats[]
Initial value:
= {
"%.4f Sol",
"%.4f Earth",
"%.2f km"
}

◆ radius_labels

const char* radius_labels[]
Initial value:
= {
"Solar Radii",
"Earth Radii",
"km"
}

◆ SOL_MASS_PT

const double SOL_MASS_PT = SOL_MASS / KG_TO_PT

◆ SOL_RADIUS_KM

const double SOL_RADIUS_KM = SOL_RADIUS / 1000.0

◆ SOL_TO_EARTH_MASS

const double SOL_TO_EARTH_MASS = SOL_MASS / EARTH_MASS

◆ SOL_TO_EARTH_RADIUS

const double SOL_TO_EARTH_RADIUS = SOL_RADIUS / EARTH_RADIUS