12#ifndef SOSM_ATMOSPHERE_HPP
13#define SOSM_ATMOSPHERE_HPP
43 std::vector<float>& aBackgroundRadiance,
44 std::vector<float>& aForegroundRadiance,
45 std::vector<float>& aForegroundTransmittance) = 0;
52 std::vector<float>& aElValues,
53 std::vector<float>& aRangeValues) = 0;
SOSM_Atmosphere()
Constructor.
Definition SOSM_Atmosphere.cpp:16
virtual void GetSamplePoints(std::vector< float > &aAltValues, std::vector< float > &aElValues, std::vector< float > &aRangeValues)=0
virtual void ComputeAtmosphereData(const SOSM_Selector &aSelector, SOSM_Interaction &aInteraction, std::vector< float > &aBackgroundRadiance, std::vector< float > &aForegroundRadiance, std::vector< float > &aForegroundTransmittance)=0
virtual SOSM_Atmosphere * Clone() const =0
A virtual copy constructor.
SOSM_CoreBase()
Definition SOSM_CoreBase.cpp:17
Definition SOSM_Interaction.hpp:46
Definition SOSM_Selector.hpp:24