17 #ifndef SDF_ATMOSPHERE_HH_    18 #define SDF_ATMOSPHERE_HH_    20 #include <ignition/math/Temperature.hh>    23 #include "sdf/sdf_config.h"    29   inline namespace SDF_VERSION_NAMESPACE {
    40   class AtmospherePrivate;
    90     public: ignition::math::Temperature Temperature() 
const;
    94     public: 
void SetTemperature(
const ignition::math::Temperature &_temp);
    99     public: 
double TemperatureGradient() 
const;
   104     public: 
void SetTemperatureGradient(
const double _gradient);
   108     public: 
double Pressure() 
const;
   112     public: 
void SetPressure(
const double _pressure);
   118     public: 
bool operator==(
const Atmosphere &_atmosphere);
   121     private: AtmospherePrivate *dataPtr = 
nullptr;
 
The Atmosphere class contains information about an atmospheric model and related parameters such as t...
Definition: Atmosphere.hh:46
#define SDFORMAT_VISIBLE
Use to represent "symbol visible" if supported. 
Definition: system_util.hh:48
std::shared_ptr< Element > ElementPtr
Definition: Element.hh:53
namespace for Simulation Description Format parser 
Definition: Actor.hh:32
std::vector< Error > Errors
A vector of Error. 
Definition: Types.hh:95
AtmosphereType
The set of atmosphere model types. 
Definition: Atmosphere.hh:33
Adiabatic atmosphere model.