WSF
WsfSpaceEventUtils.hpp
Go to the documentation of this file.
1// ****************************************************************************
2// CUI
3//
4// The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
5//
6// Copyright 2019 Infoscitex, a DCS Company. All rights reserved.
7//
8// The use, dissemination or disclosure of data in this file is subject to
9// limitation or restriction. See accompanying README and LICENSE for details.
10// ****************************************************************************
11
12#ifndef WSFSPACEEVENTUTILS_HPP
13#define WSFSPACEEVENTUTILS_HPP
14
15#include "wsf_space_export.h"
16
17#include <ostream>
18
19class UtOrbitalElements;
20class UtOrbitalPropagatorBase;
21
22class WsfOrbitalEvent;
24
25namespace wsf
26{
27namespace event
28{
29
30namespace utils
31{
32
33void PrintOrbitalElementsData(std::ostream& aStream, const UtOrbitalElements& aOE);
34
35void PrintOrbitalManeuverData(std::ostream& aStream,
36 WsfSpaceMoverBase* aSpaceMoverPtr,
37 const WsfOrbitalEvent& aManeuver,
38 bool aPrintSingleLinePerEvent);
39} // namespace utils
40
41namespace utilsCSV
42{
43
44void PrintOrbitalElementsData(std::ostream& aStream, const UtOrbitalElements& aOE);
45
46void PrintOrbitalManeuverData(std::ostream& aStream, WsfSpaceMoverBase* aSpaceMoverPtr, const WsfOrbitalEvent& aManeuver);
47} // namespace utilsCSV
48
49} // namespace event
50} // namespace wsf
51
52#endif
Definition WsfOrbitalEvent.hpp:50
Definition WsfSpaceMoverBase.hpp:70
csv_event_output utilities for printing of CSV based event results
Definition WsfXIO_EventUtils.cpp:30
void PrintOrbitalManeuverData(std::ostream &aStream, WsfSpaceMoverBase *aSpaceMoverPtr, const WsfOrbitalEvent &aManeuver)
Definition WsfSpaceEventUtils.cpp:108
void PrintOrbitalElementsData(std::ostream &aStream, const UtOrbitalElements &aOE)
Definition WsfSpaceEventUtils.cpp:97
event_output utilities for printing of text based event results
Definition WsfXIO_EventUtils.cpp:22
void PrintOrbitalManeuverData(std::ostream &aStream, WsfSpaceMoverBase *aSpaceMoverPtr, const WsfOrbitalEvent &aManeuver, bool aPrintSingleLinePerEvent)
Definition WsfSpaceEventUtils.cpp:47
void PrintOrbitalElementsData(std::ostream &aStream, const UtOrbitalElements &aOE)
Definition WsfSpaceEventUtils.cpp:30
Definition WsfXIO_EventResults.cpp:33
Function definitions for those who need run-time access to the version.
Definition WsfComm.cpp:32
Copyrights Multiple, All Rights Reserved