FormIt C++ API  v23.0.0 (2023.0.0)
FormIt::SunAndLocation Namespace Reference

Functions

FORMIT_CORE_EXPORT void SetProjectAddress (1::string const &address)
 SetProjectAddress() function. More...
 
FORMIT_CORE_EXPORT size_t AddSatelliteImage (double centerLat, double centerLon, double latSpan, double lonSpan, int pixelWidth, int pixelHeight, double physicalWidth, double physicalHeight, const 1::string &address, double xOffset=0.0, double yOffset=0.0)
 AddSatelliteImage() function. More...
 
FORMIT_CORE_EXPORT::string GetProjectAddress ()
 GetProjectAddress() function. More...
 
FORMIT_CORE_EXPORT void SetLocation (double longitude, double latitude, bool bUpdateRender=true)
 SetLocation() function. More...
 
FORMIT_CORE_EXPORT void SetTimeOfDay (double dTimeOfDay, bool bUpdateRender=true, bool bForceUpdateShadows=true)
 SetTimeOfDay() function. More...
 
FORMIT_CORE_EXPORT void UpdateShadows ()
 UpdateShadows() function. More...
 
FORMIT_CORE_EXPORT void SetDate (int nDay, int nMonth, int nYear, bool bUpdateRender=true, bool bForceUpdateShadows=true)
 SetDate() function. More...
 
FORMIT_CORE_EXPORT bool GetDaylightSavingTime ()
 GetDaylightSavingTime() function. More...
 
FORMIT_CORE_EXPORT void SetDaylightSavingTime (bool bEnable, bool bUpdateRender=true)
 SetDaylightSavingTime() function. More...
 
FORMIT_CORE_EXPORT SunLocationData GetLocationDateTime ()
 GetLocationDateTime() function. More...
 
FORMIT_CORE_EXPORT SunRiseData GetSunRiseAndSet ()
 GetSunRiseAndSet() function. More...
 
FORMIT_CORE_EXPORT WSM::Vector3d GetLightDirectionFromLocationData (const FormIt::SunLocationData &locationData)
 GetLightDirectionFromLocationData() function. More...