12#ifndef WSFATMOSPHERE_HPP
13#define WSFATMOSPHERE_HPP
18#include "UtCentralBody.hpp"
19#include "UtCloneablePtr.hpp"
22#include "wsf_space_export.h"
54 virtual double GetDensity(
const UtCalendar& aEpoch,
const UtLLAPos& aLLA)
const = 0;
WsfObject()
This is the constructor for the WsfObject class.
Definition WsfObject.cpp:88
ut::CloneablePtr< ut::CentralBody > mCentralBodyPtr
Definition WsfAtmosphere.hpp:57
Atmosphere * Clone() const override=0
virtual double GetDensity(const UtCalendar &aEpoch, const UtLLAPos &aLLA) const =0
Atmosphere(const Atmosphere &aOther)=default
Atmosphere()
Definition WsfAtmosphere.cpp:25
const char * GetScriptClassName() const override
Definition WsfAtmosphere.hpp:42
virtual ~Atmosphere()=default
bool ProcessInput(UtInput &aInput) override
Definition WsfAtmosphere.cpp:30
const ut::CentralBody & GetCentralBody() const
Definition WsfAtmosphere.hpp:40
Definition WsfAtmosphere.cpp:23
Function definitions for those who need run-time access to the version.
Definition WsfComm.cpp:32