|
| | SOSM_SimpleAtmosphere (const UtAtmosphere &aAtmosphere) |
| SOSM_Atmosphere * | Clone () const override |
| | A virtual copy constructor.
|
| bool | ProcessInput (UtInput &aInput) override |
| void | ComputeAtmosphereData (const SOSM_Selector &aSelector, SOSM_Interaction &aInteraction, std::vector< float > &aBackgroundRadiance, std::vector< float > &aForegroundRadiance, std::vector< float > &aForegroundTransmittance) override |
| void | GetSamplePoints (std::vector< float > &aAltValues, std::vector< float > &aElValues, std::vector< float > &aRangeValues) override |
| | Get the sample points to be used for fast detection mode table generation.
|
| double | ComputeSimpleTransmittance (double aAttenuationPerMeter, double aHeightMSL_1, double aHeightMSL_2, double aGroundRange) |
| double | GetAttenuation () const |
| UtAtmosphere & | GetAtmosphere () |
| | SOSM_Atmosphere () |
| | Constructor.
|
| | SOSM_Atmosphere (const SOSM_Atmosphere &aSrc) |
| | Copy constructor.
|
| | SOSM_CoreBase () |
| | SOSM_CoreBase (const SOSM_CoreBase &aSrc) |
| | ~SOSM_CoreBase () override |
| SOSM_CoreBase & | operator= (const SOSM_CoreBase &)=delete |
| std::string | GetTypeName () const |
| | Return the user-specified type name of the object.
|
| void | SetTypeName (const std::string &aTypeName) |
| | Set the user-specified type name of the object.
|
| double | GetModificationTime () const |
| | Return when the source file from which the object was recreated was last modified.
|
| void | SetModificationTime (double aModificationTime) |
| | Set the last modification time of the object.
|
| void | UpdateModificationTime (double aModificationTime) |
| std::string | GetCachePrefix () const |
| | Return the name of the cache prefix for this object.
|
| void | SetCachePrefix (const std::string &aCachePrefix) |
| | Set the cache prefix (subdirectory) to be used for creating cache files of this object.
|
| virtual bool | Initialize () |
| virtual void | InputComplete () |
| | SOSM_SpectralObject () |
| | SOSM_SpectralObject (float aOrigin, float aIncrement, int aCount) |
| virtual | ~SOSM_SpectralObject () |
| float | Origin () const |
| | Return the origin (wavenumber, cm-1) of the first sample point.
|
| float | Increment () const |
| int | Count () const |
| void | DefineSpectralLimits (float aOrigin, float aIncrement, int aCount) |
| void | DefineSpectralLimits (const SOSM_SpectralObject &aSource) |
| bool | Equals (const SOSM_SpectralObject &aRhs) const |
| | Do this object and another object have the same spectral limits?
|
| Status | Union (const SOSM_SpectralObject &aObject) |
| Status | Union (const SOSM_SpectralObject &aObject1, const SOSM_SpectralObject &aObject2) |
| float | LowerWavelength () const |
| float | UpperWavelength () const |
| void | SetWavelengthLimits (float aLowerWavelength, float aUpperWavelength) |