| BNgetAlt(double Ur, double n) | ssAtmosphericTable | |
| BNgetLook(VECTOR source, double viewdotsource, double viewdotup) | ssAtmosphericTable | |
| BNgetLook(VECTOR source, double viewdotsource, double viewdotup) | ssAtmosphericTable | |
| BNgetMu(double alt_m, double Umu, double n) | ssAtmosphericTable | |
| BNgetMuExponential(double Umu, double muh, double mus, BNNLUTPARMS bnn) | ssAtmosphericTable | |
| BNgetMuLinear(double Umu, double muh, double mus, BNNLUTPARMS bnn) | ssAtmosphericTable | |
| BNgetMus(double Umus) | ssAtmosphericTable | |
| BNgetUmu(double alt_m, double mu, double n) | ssAtmosphericTable | |
| BNgetUmuExponential(double mu, double muh, double mus, BNNLUTPARMS bnn) | ssAtmosphericTable | |
| BNgetUmuLinear(double mu, double muh, double mus, BNNLUTPARMS bnn) | ssAtmosphericTable | |
| BNgetUmus(double mu_s) | ssAtmosphericTable | |
| BNgetUr(double alt_m, double n) | ssAtmosphericTable | |
| BNgetUv(double v, double mu, double mus, double n) | ssAtmosphericTable | |
| BNgetUv(double v, double n) | ssAtmosphericTable | |
| BNgetV(double Uv, double mu, double mus, double n) | ssAtmosphericTable | |
| BNgetV(double Uv, double n) | ssAtmosphericTable | |
| clrDirty() | ssAtmosphericTable | |
| computeDiffuseEarthshine(double altitude) | ssAtmosphericTable | |
| computeDiffuseIrradiance(double altitude, bool includeSky, bool includeSunMoon, bool includeEarthshine) | ssAtmosphericTable | |
| computeDiffuseLightSigSim(double altitude, bool includeSun, bool includeMoon, bool includeSky, bool includeEarth, long startindex, long endindex) | ssAtmosphericTable | |
| computeDiffuseSky(double altitude) | ssAtmosphericTable | |
| computeDiffuseSolarLunar(double altitude) | ssAtmosphericTable | |
| convertMetinToSensor() | ssAtmosphericTable | private |
| fillMultipleScattering(VECTOR source, double *sourceTOA, bool includeSky, bool includeEarth, bool includeStars) | ssAtmosphericTable | private |
| FreeArrays() | ssAtmosphericTable | private |
| getAltitudeDelta(int layer, int sample) | ssAtmosphericTable | private |
| getAltitudePtr() | ssAtmosphericTable | |
| getAltitudeSample(int layer, int sample) | ssAtmosphericTable | private |
| getAmbientLightSourceData(unsigned int altitude=0) | ssAtmosphericTable | |
| getAmbientScattering(double objAltitude, VECTOR source, double *objMultiScatData, double *metinAmbientDownwelling, double *metinAmbientUpwelling) | ssAtmosphericTable | private |
| getAmbientScattering2(Datapoint *objMultiScatData, double *metinAmbientDownwelling, double *metinAmbientUpwelling, bool includeSky) | ssAtmosphericTable | private |
| getAtmAmbientLightScale() | ssAtmosphericTable | |
| getAtmEnable() | ssAtmosphericTable | |
| getAtmExtinctionScale() | ssAtmosphericTable | |
| getAtmosphericData(bool spectralMode) | ssAtmosphericTable | |
| getAtmospherics(double sensorAltitude, double objAltitude, double objRange, bool transOnly=false) | ssAtmosphericTable | |
| getAtmSkyScale() | ssAtmosphericTable | |
| GetBNNLUTPARMS(void) | ssAtmosphericTable | |
| getDataIndex(double alt, int layer, unsigned int &index) | ssAtmosphericTable | private |
| getDataIndexFract(double alt, int layer, unsigned int &index, double &fract) | ssAtmosphericTable | private |
| getDirectLightSourceData(unsigned int altitude=0) | ssAtmosphericTable | |
| getDownwellLightSourceData(unsigned int altitude=0) | ssAtmosphericTable | |
| getIrradiance(double altitude, double *downwellIrradiance, double *upwellIrradiance, double *directIrradiance, bool useSun=true, bool includeSky=true, bool includeEarth=true, bool includeAmbient=true) | ssAtmosphericTable | |
| getLayer(double alt) | ssAtmosphericTable | private |
| getLightSourceData() | ssAtmosphericTable | |
| getLUTTODInterval() | ssAtmosphericTable | |
| getManMadeLightData() | ssAtmosphericTable | |
| getMaxAltitude() | ssAtmosphericTable | |
| getMaxOptDepth() | ssAtmosphericTable | |
| getMaxRadiance() | ssAtmosphericTable | |
| getMaxRange() | ssAtmosphericTable | |
| getMBNATM() | ssAtmosphericTable | |
| getMetinAtmosphericsData(double **Trans, double **AbsorbTrans, double **PathRad, double **ScatRad, double **MScatRad) | ssAtmosphericTable | |
| getModRad() | ssAtmosphericTable | |
| getMoonDiskRadiance() | ssAtmosphericTable | |
| getMradData() | ssAtmosphericTable | |
| getMultiScatterEnable() | ssAtmosphericTable | |
| getNumberComponents() | ssAtmosphericTable | |
| getNumberLayers() | ssAtmosphericTable | |
| getNumberManMadeLights() | ssAtmosphericTable | |
| getNumberMetinWavelengths() | ssAtmosphericTable | |
| getNumberObjectAltitudes() | ssAtmosphericTable | |
| getNumberObjectAngles() | ssAtmosphericTable | |
| getNumberSamplesPerLayer() | ssAtmosphericTable | |
| getNumberScatAngles() | ssAtmosphericTable | |
| getNumberSensorAltitudes() | ssAtmosphericTable | |
| getNumberTextureRanges() | ssAtmosphericTable | |
| getNumberWavelengths() | ssAtmosphericTable | |
| getObjAltPtr() | ssAtmosphericTable | |
| getObjectAmbientDownwelling() | ssAtmosphericTable | |
| getObjectAmbientUpwelling() | ssAtmosphericTable | |
| getObjectScatData() | ssAtmosphericTable | |
| getOriginalCode() | ssAtmosphericTable | |
| getPowAltitude() | ssAtmosphericTable | |
| getPowDensity() | ssAtmosphericTable | |
| getPowRange() | ssAtmosphericTable | |
| getPradData() | ssAtmosphericTable | |
| getRangePtr() | ssAtmosphericTable | |
| getRefractiveProfile(double &n0, double &h0) | ssAtmosphericTable | |
| getRoundEarth() | ssAtmosphericTable | |
| getScatAnglePtr() | ssAtmosphericTable | |
| getScatterEnable() | ssAtmosphericTable | |
| getSensAltPtr() | ssAtmosphericTable | |
| getSensorAltitude() | ssAtmosphericTable | |
| getSensorAtmosphericsData(double **Trans, double **AbsorbTrans, double **PathRad, double **ScatRad, double **MScatRad) | ssAtmosphericTable | |
| getSensorPtr() | ssAtmosphericTable | |
| getSingleScattering(double objAltitude, double *sourceTOA, double *scatData) | ssAtmosphericTable | private |
| getSpectralMode() | ssAtmosphericTable | |
| getSradData() | ssAtmosphericTable | |
| getSunDiskRadiance() | ssAtmosphericTable | |
| getUpdateTime() | ssAtmosphericTable | |
| getUpwellLightSourceData(unsigned int altitude=0) | ssAtmosphericTable | |
| getUseBothSunMoon() | ssAtmosphericTable | |
| getUseODLimit() | ssAtmosphericTable | |
| getUseSun() | ssAtmosphericTable | |
| getXmitData() | ssAtmosphericTable | |
| initAtmosphericData() | ssAtmosphericTable | private |
| initializeAtm(METIN *metin, ssSensor *sensor) | ssAtmosphericTable | |
| isDirty() | ssAtmosphericTable | |
| m_altitude | ssAtmosphericTable | private |
| m_ambientLightSource | ssAtmosphericTable | private |
| m_atmAmbientLightScale | ssAtmosphericTable | private |
| m_atmEnable | ssAtmosphericTable | private |
| m_atmExtinctionScale | ssAtmosphericTable | private |
| m_atmSkyScale | ssAtmosphericTable | private |
| m_ax | ssAtmosphericTable | private |
| m_bx | ssAtmosphericTable | private |
| m_directLightSource | ssAtmosphericTable | private |
| m_dirty | ssAtmosphericTable | private |
| m_downwellLightSource | ssAtmosphericTable | private |
| m_endIndex | ssAtmosphericTable | private |
| m_fogRatio | ssAtmosphericTable | private |
| m_h0 | ssAtmosphericTable | private |
| m_incremental | ssAtmosphericTable | private |
| m_lightSourceData | ssAtmosphericTable | private |
| m_lut_tod_interval | ssAtmosphericTable | private |
| m_maxAltitude | ssAtmosphericTable | private |
| m_maxOptDepth | ssAtmosphericTable | private |
| m_maxRadiance | ssAtmosphericTable | private |
| m_maxRange | ssAtmosphericTable | private |
| m_MBNATM | ssAtmosphericTable | private |
| m_metin | ssAtmosphericTable | private |
| m_metinAbsorbTrans | ssAtmosphericTable | private |
| m_metinMultiScat | ssAtmosphericTable | private |
| m_metinPathRad | ssAtmosphericTable | private |
| m_metinScatter | ssAtmosphericTable | private |
| m_metinTrans | ssAtmosphericTable | private |
| m_mmLightData | ssAtmosphericTable | private |
| m_ModRad | ssAtmosphericTable | private |
| m_moonDiskData | ssAtmosphericTable | private |
| m_mradData | ssAtmosphericTable | private |
| m_multiScatterEnable | ssAtmosphericTable | private |
| m_n0 | ssAtmosphericTable | private |
| m_numberComponents | ssAtmosphericTable | private |
| m_numberLayers | ssAtmosphericTable | private |
| m_numberScatAngles | ssAtmosphericTable | private |
| m_numberTextureRanges | ssAtmosphericTable | private |
| m_numMetinWaveLengths | ssAtmosphericTable | private |
| m_numObjectAltitudes | ssAtmosphericTable | private |
| m_numObjectAngles | ssAtmosphericTable | private |
| m_numSamplesPerLayer | ssAtmosphericTable | private |
| m_numSensorAltitudes | ssAtmosphericTable | private |
| m_numSensorWaveLengths | ssAtmosphericTable | private |
| m_objAlt | ssAtmosphericTable | private |
| m_objAmbientDownwelling | ssAtmosphericTable | private |
| m_objAmbientUpwelling | ssAtmosphericTable | private |
| m_objectScatData | ssAtmosphericTable | private |
| m_OriginalCode | ssAtmosphericTable | private |
| m_passbandAtmosphericData | ssAtmosphericTable | private |
| m_powAltitude | ssAtmosphericTable | private |
| m_powDensity | ssAtmosphericTable | private |
| m_powRange | ssAtmosphericTable | private |
| m_pradData | ssAtmosphericTable | private |
| m_range | ssAtmosphericTable | private |
| m_roundEarth | ssAtmosphericTable | private |
| m_scatAngles | ssAtmosphericTable | private |
| m_scatterEnable | ssAtmosphericTable | private |
| m_sensAlt | ssAtmosphericTable | private |
| m_sensor | ssAtmosphericTable | private |
| m_sensorAbsorbTrans | ssAtmosphericTable | private |
| m_sensorAltitude | ssAtmosphericTable | private |
| m_sensorMultiScat | ssAtmosphericTable | private |
| m_sensorPathRad | ssAtmosphericTable | private |
| m_sensorScatter | ssAtmosphericTable | private |
| m_sensorTrans | ssAtmosphericTable | private |
| m_spectralAtmosphericData | ssAtmosphericTable | private |
| m_spectralMode | ssAtmosphericTable | private |
| m_sradData | ssAtmosphericTable | private |
| m_startIndex | ssAtmosphericTable | private |
| m_sunDiskData | ssAtmosphericTable | private |
| m_updateTime | ssAtmosphericTable | private |
| m_upwellLightSource | ssAtmosphericTable | private |
| m_useBothSunMoon | ssAtmosphericTable | private |
| m_useODLimit | ssAtmosphericTable | private |
| m_useSun | ssAtmosphericTable | private |
| m_xmitData | ssAtmosphericTable | private |
| makeAcousticPathData() | ssAtmosphericTable | |
| makeBathymetryData() | ssAtmosphericTable | |
| makeLightSourceData() | ssAtmosphericTable | |
| makeLightSourceDataSigSim() | ssAtmosphericTable | |
| makeLightSourceDataSigSim2() | ssAtmosphericTable | |
| makePolarATMLUTs() | ssAtmosphericTable | |
| makeScatteringData(bool useSun=true, bool includeSky=true, bool includeEarth=true, bool includeStars=true) | ssAtmosphericTable | |
| makeScatteringDataSigSim(bool useSun=true, bool includeStars=true) | ssAtmosphericTable | |
| makeSensorAltAtmData(double sensorAlt, float *AtmData, double *polarData) | ssAtmosphericTable | private |
| makeSensorAtmosphericData() | ssAtmosphericTable | |
| makeSensorAtmosphericData2() | ssAtmosphericTable | |
| MuSamplingDensityExponential(BNNLUTPARMS bnn, double mu, double muh, double mus) | ssAtmosphericTable | |
| MuSamplingDensityIntegralExponential(double mu, double mux, double devx) | ssAtmosphericTable | |
| MuSamplingDensityLinear(BNNLUTPARMS bnn, double mu, double muh, double mus) | ssAtmosphericTable | |
| PreconditionZeniths(double Rg_m, double alt_m, double *mu, double *muh, double *mus) | ssAtmosphericTable | |
| readATMLUT(char *cacheDirectory, char *statefile) | ssAtmosphericTable | |
| readENVLUT(char *cacheDirectory, char *statefile) | ssAtmosphericTable | |
| rescaleATMLUT(double oldMaxRad, double newMaxRad) | ssAtmosphericTable | |
| rescaleENVLUT(double oldMaxRad, double newMaxRad) | ssAtmosphericTable | |
| ReturnMuSegments(double V[BNN_NMUSEGS], BNNLUTPARMS bnn, double muh, double mus) | ssAtmosphericTable | |
| setAtmAmbientLightScale(float scale) | ssAtmosphericTable | |
| setAtmExtinctionScale(float scale) | ssAtmosphericTable | |
| setATMflags(bool useSun, bool useBothSunMoon, double sensorAltitude, bool spectralMode, bool atmEnable, bool scatterEnable, bool multiScatterEnable, bool roundEarthEnable, bool useODLimit) | ssAtmosphericTable | |
| setAtmSkyScale(float scale) | ssAtmosphericTable | |
| setDirty() | ssAtmosphericTable | |
| setLUTTODInterval(double lut_tod_interval) | ssAtmosphericTable | |
| setMaxAltitude(double max) | ssAtmosphericTable | |
| setMaxRadiance(double maxRadiance) | ssAtmosphericTable | |
| setMaxRange(double max) | ssAtmosphericTable | |
| setMBNATM(bool onoff) | ssAtmosphericTable | |
| setModRad(bool onoff) | ssAtmosphericTable | |
| setNumberLayers(unsigned int layers) | ssAtmosphericTable | |
| setNumberObjectAltitudes(unsigned int alts) | ssAtmosphericTable | |
| setNumberObjectAngles(unsigned int angles) | ssAtmosphericTable | |
| setNumberSamplesPerLayer(unsigned int alts) | ssAtmosphericTable | |
| setNumberScatAngles(unsigned int angles) | ssAtmosphericTable | |
| setNumberSensorAltitudes(unsigned int alts) | ssAtmosphericTable | |
| setNumberTextureRanges(unsigned int ranges) | ssAtmosphericTable | |
| setOriginalCode(bool onoff) | ssAtmosphericTable | |
| setPowAltitude(double p) | ssAtmosphericTable | |
| setPowDensity(double p) | ssAtmosphericTable | |
| setPowRange(double p) | ssAtmosphericTable | |
| setSensorAltitude(double alt) | ssAtmosphericTable | |
| setUpdateTime(JRMTIME time) | ssAtmosphericTable | |
| setUseBothSunMoon(bool flag) | ssAtmosphericTable | |
| setUseSun(bool flag) | ssAtmosphericTable | |
| ssAtmosphericTable(ssSensor *sensor) | ssAtmosphericTable | |
| substituteRefractionRadiusRatio(bool constEratio) | ssAtmosphericTable | |
| timeChanged(JRMTIME time, double buffer_hrs=LOLIM) | ssAtmosphericTable | |
| updateManMadeLightData(bool forceUpdate=false) | ssAtmosphericTable | |
| updateMoonDiskRadiance() | ssAtmosphericTable | |
| updateSunDiskRadiance() | ssAtmosphericTable | |
| writeATMLUT(char *cacheDirectory, char *statefile) | ssAtmosphericTable | |
| writeENVLUT(char *cacheDirectory, char *statefile) | ssAtmosphericTable | |
| ~ssAtmosphericTable() | ssAtmosphericTable | |