WarpTwin
Documentation for WarpTwin models and classes.
Loading...
Searching...
No Matches
VisualsModel.cpp File Reference
#include <fstream>
#include <sstream>
#include <cstdlib>
#include <iomanip>
#include <unistd.h>
#include <sys/types.h>
#include <sys/wait.h>
#include "VisualsModel.h"
#include "simulation/SimulationExecutive.h"
#include "locations.h"
#include "frames/frameutils.h"
#include "models/states/GroundStationModel.h"
#include "models/states/SpacecraftLinkModel.h"
#include "models/assemblies/SpicePlanet.h"
#include "models/assemblies/CustomPlanet.h"
#include "utils/planetrelutils.h"
#include "SpiceUsr.h"
#include "monitors/RateMonitor.h"
#include "utils/stdstringutils.hpp"

Namespaces

namespace  warptwin
 Class to propagate CR3BP dynamics in characteristic units.

Variables

const std::string warptwin::VISUALS_FILE_LOC_NAME = warptwinDir() + slash() + "CesiumViz" + slash() + "tmp-data" + slash() + "ms-visuals.czml"
const std::string warptwin::VISUALS_APP_ADDR = warptwinDir() + slash() + "CesiumViz" + slash() + "runVisualsApp.py"
const std::string warptwin::CZML_FILE_TEMPLATE = warptwinDir() + slash() + "data" + slash() + "czml" + slash() + "template.txt"
const std::string warptwin::SOCKET_TEMPLATE = warptwinDir() + slash() + "data" + slash() + "czml" + slash() + "template_socket_update.txt"
const std::string warptwin::CZML_SATELLITE_TEMPLATE = warptwinDir() + slash() + "data" + slash() + "czml" + slash() + "satellite.txt"
const std::string warptwin::CZML_FACILITY_TEMPLATE = warptwinDir() + slash() + "data" + slash() + "czml" + slash() + "facility.txt"
const std::string warptwin::CZML_FACILITY_LINK_TEMPLATE = warptwinDir() + slash() + "data" + slash() + "czml" + slash() + "facilitylink.txt"
const std::string warptwin::CZML_LINK_TEMPLATE = warptwinDir() + slash() + "data" + slash() + "czml" + slash() + "link.txt"
const std::string warptwin::CZML_SPACECRAFT_LINK_TEMPLATE = warptwinDir() + slash() + "data" + slash() + "czml" + slash() + "spacecraftlink.txt"
const std::string warptwin::CZML_START_INTERVAL = "<<START_INTERVAL>>"
const std::string warptwin::CZML_END_INTERVAL = "<<END_INTERVAL>>"
const std::string warptwin::CZML_SATELLITE_STRINGS = "<<SAT_STRINGS>>"
const std::string warptwin::CZML_GS_STRINGS = "<<GS_STRINGS>>"
const std::string warptwin::CZML_LINK_STRINGS = "<<LINK_STRINGS>>"
const std::string warptwin::CZML_SPACECRAFT_LINK_STRINGS = "<<SPACECRAFT_LINK_STRINGS>>"
const std::string warptwin::CZML_SPACECRAFT_NAME = "<<SPACECRAFT_NAME>>"
const std::string warptwin::CZML_MODEL_START = "<<MODEL_START>>"
const std::string warptwin::CZML_MODEL_END = "<<MODEL_END>>"
const std::string warptwin::CZML_MODEL_FILE_NAME = "<<MODEL_FILE_NAME>>"
const std::string warptwin::CZML_FACILITY_NAME = "<<FACILITY_NAME>>"
const std::string warptwin::CZML_PRIMARY_SPACECRAFT_NAME = "<<PRIMARY_SPACECRAFT_NAME>>"
const std::string warptwin::CZML_SECONDARY_SPACECRAFT_NAME = "<<SECONDARY_SPACECRAFT_NAME>>"
const std::string warptwin::CZML_DESCRIPTION = "<<DESCRIPTION>>"
const std::string warptwin::CZML_LEAD_TIME = "<<LEAD_TIME>>"
const std::string warptwin::CZML_TRAIL_TIME = "<<TRAIL_TIME>>"
const std::string warptwin::CZML_SPACECRAFT_POSITION = "<<SPACECRAFT_POSITION>>"
const std::string warptwin::CZML_SPACECRAFT_ATTITUDE = "<<SPACECRAFT_ATTITUDE>>"
const std::string warptwin::CZML_LINK_INTERVALS = "<<LINK_INTERVALS>>"
const std::string warptwin::CZML_IS_CONNECTED = "<<IS_CONNECTED>>"
const std::string warptwin::CZML_VISIBLE_INTERVALS = "<<VISIBLE_INTERVALS>>"