FormIt C++ API v25.0.0 (2025.0.0)
Loading...
Searching...
No Matches
FormIt::SunAndLocation Namespace Reference

Functions

FORMIT_CORE_EXPORT void SetProjectAddress (1::string const &address)
 SetProjectAddress() function.
 
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.
 
FORMIT_CORE_EXPORT ::string GetProjectAddress ()
 GetProjectAddress() function.
 
FORMIT_CORE_EXPORT void SetLocation (double longitude, double latitude, bool bUpdateRender=true)
 SetLocation() function.
 
FORMIT_CORE_EXPORT void SetTimeOfDay (double dTimeOfDay, bool bUpdateRender=true, bool bForceUpdateShadows=true)
 SetTimeOfDay() function.
 
FORMIT_CORE_EXPORT void UpdateShadows ()
 UpdateShadows() function.
 
FORMIT_CORE_EXPORT void SetDate (int nDay, int nMonth, int nYear, bool bUpdateRender=true, bool bForceUpdateShadows=true)
 SetDate() function.
 
FORMIT_CORE_EXPORT bool GetDaylightSavingTime ()
 GetDaylightSavingTime() function.
 
FORMIT_CORE_EXPORT void SetDaylightSavingTime (bool bEnable, bool bUpdateRender=true)
 SetDaylightSavingTime() function.
 
FORMIT_CORE_EXPORT SunLocationData GetLocationDateTime ()
 GetLocationDateTime() function.
 
FORMIT_CORE_EXPORT SunRiseData GetSunRiseAndSet ()
 GetSunRiseAndSet() function.
 
FORMIT_CORE_EXPORT WSM::Vector3d GetLightDirectionFromLocationData (const FormIt::SunLocationData &locationData)
 GetLightDirectionFromLocationData() function.