Public Member Functions |
| void | setDate (int month, int day, int year) |
| void | getDate (int &month, int &day, int &year) |
| void | setNightSkyTableFilepath (char *nightSkyTableFilepath) |
| char * | getNightSkyTableFilepath () |
| void | setBathymetryTableFilepath (char *bathymetryTableFilepath) |
| char * | getBathymetryTableFilepath () |
| void | setMMLSTableFilepath (char *mmlsTableFilepath) |
| char * | getMMLSTableFilepath () |
| void | setStarThreshold (double threshold) |
| double | getStarThreshold () |
| void | setAtmModel (int atmModel) |
| int | getAtmModel () |
| void | setHazeModel (int hazeModel) |
| int | getHazeModel () |
| void | setCloudModel (int cldModel) |
| int | getCloudModel () |
| void | setNovamModel (int novamModel) |
| int | getNovamModel () |
| void | setWindVelocity (double windVelocity) |
| double | getWindVelocity () |
| void | setWindDirection (double windDirection) |
| double | getWindDirection () |
| void | setVisibility (double visibility) |
| double | getVisibility () |
| bool | archive (std::ofstream &outf) |
| bool | serialize (char *filepath) |
| bool | loadXML (clXMLNode *environmentNode) |
| bool | parseXML (clXML &xmlDocument) |
| bool | loadXMLNode (std::string tag, char *nodeString) |
| bool | loadXMLNode (std::string tag, bool *nodeBool) |
| bool | loadXMLNode (std::string tag, int *nodeBool) |
| bool | loadXMLNode (std::string tag, double *nodeBool) |
| void | saveXML (clXML *xmlDocument) |
| | ciEnvironment (void) |
| | ~ciEnvironment (void) |
| | ciEnvironment (ciEnvironment &obj) |
| ciEnvironment | operator= (ciEnvironment &obj) |
| void | setUseAtmosphericAttenuation (bool useAtmosphericAttenuation) |
| bool | getUseAtmosphericAttenuation () |
| void | setUseAtmosphericScattering (bool useAtmosphericScattering) |
| bool | getUseAtmosphericScattering () |
| void | setUseRoundEarth (bool useRoundEarth) |
| bool | getUseRoundEarth () |
| void | setUseODLimit (bool useODLimit) |
| bool | getUseODLimit () |
| bool | getApplyRefraction () |
| void | setApplyRefraction (bool applyRefraction) |
| bool | getConstEratio () |
| void | setConstEratio (bool constEratio) |
| int | getNumAlts () |
| void | setNumAlts (int nalts) |
| double | getPowAlt () |
| void | setPowAlt (double palt) |
| int | getNumRanges () |
| void | setNumRanges (int nranges) |
| double | getPowRange () |
| void | setPowRange (double prange) |
| double | getPowDensity () |
| void | setPowDensity (double pdense) |
| void | setLUTPrecomputationRange (bool lut_precomp_enable, double lut_tod_start, double lut_tod_end, double lut_tod_interval) |
| void | getLUTPrecomputationRange (bool &lut_precomp_enable, double &lut_tod_start, double &lut_tod_end, double &lut_tod_interval) |
| void | setUseAtmosphericMultiScattering (bool useAtmosphericMultiScattering) |
| bool | getUseAtmosphericMultiScattering () |
| void | setUseOriginalCode (bool useOriginalCode) |
| bool | getUseOriginalCode () |
| void | setUseModRad (bool useModRad) |
| bool | getUseModRad () |
| void | setUseBNNATM (bool useBNNATM) |
| bool | getUseBNNATM () |
| void | setUseFastEnvCache (bool useFastEnvCache) |
| bool | getUseFastEnvCache () |
| void | setUseThermalEmission (bool useThermalEmission) |
| bool | getUseThermalEmission () |
| void | setEnableLighting (bool enableLighting) |
| bool | getEnableLighting () |
| void | setUserSpecifiedAtmFilepath (char *userSpecifiedAtmFilepath) |
| char * | getUserSpecifiedAtmFilepath () |
| void | setUserSpecifiedTaMin (double tempMin) |
| void | setUserSpecifiedTaMax (double tempMax) |
| double | getUserSpecifiedTaMin () |
| double | getUserSpecifiedTaMax () |
| void | setSkyDomeRadius (double radius) |
| double | getSkyDomeRadius () |
| void | setAtmExtinction (double extinction) |
| double | getAtmExtinction () |
| double | getRainRate () |
| void | setRainRate (double rate) |
| double | getRainTemp () |
| void | setRainTemp (double temp) |
| double | getRelativeHumidityRatio () |
| void | setRelativeHumidityRatio (double ratio) |
| void | setLogScale (bool flag) |
| bool | getLogScale () |
| void | setMouseVel (double vel) |
| double | getMouseVel () |
| void | setTime (float time) |
| float | getTime () |