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

Enumerations

enum  WeatherDataStatus { kWeatherDataNotLoaded = 0 , kWeatherDataLoaded = 1 , kWeatherDataNotAvailableForLocation = 2 , kWeatherDataFormatError = 3 }
 Status of weather data for the given location. More...
 

Functions

FORMIT_CORE_EXPORT bool GetMethod ()
 Settings & states.
 
FORMIT_CORE_EXPORT void SetMethod (bool bMonthlyPeak)
 SetMethod() function.
 
FORMIT_CORE_EXPORT size_t GetPeakMonth ()
 GetPeakMonth() function.
 
FORMIT_CORE_EXPORT void SetPeakMonth (size_t nMonth)
 SetPeakMonth() function.
 
FORMIT_CORE_EXPORT void GetLimits (double &min, double &max)
 GetLimits() function.
 
FORMIT_CORE_EXPORT ::string GetUnitString ()
 GetUnitString() function.
 
FORMIT_CORE_EXPORT bool IsInSolarAnalysisMode ()
 IsInSolarAnalysisMode() function.
 
FORMIT_CORE_EXPORT bool IsNewAnalysisEnabled ()
 IsNewAnalysisEnabled() function.
 
FORMIT_CORE_EXPORT bool IsAnalysisInProgress ()
 IsAnalysisInProgress() function.
 
FORMIT_CORE_EXPORT bool CanAnalyze ()
 CanAnalyze() function.
 
FORMIT_CORE_EXPORT int GetNumTooltipsToShow ()
 GetNumTooltipsToShow() function.
 
FORMIT_CORE_EXPORT void SetNumTooltipsToShow (int)
 SetNumTooltipsToShow() function.
 
FORMIT_CORE_EXPORT WeatherDataStatus GetWeatherDataStatus ()
 GetWeatherDataStatus() function.
 
FORMIT_CORE_EXPORT void SetWeatherDataStatus (WeatherDataStatus status)
 SetWeatherDataStatus() function.
 
FORMIT_CORE_EXPORT void Analyze (const SolarRadiationAnalysisProgressHelper &helper, bool forceNotThreaded=false)
 Actions.
 
FORMIT_CORE_EXPORT size_t Analyze (bool bNeedInterrupt=false, double dInterruptTime=1.0, size_t nPreviousStep=0)
 
FORMIT_CORE_EXPORT void CancelAnalysis ()
 CancelAnalysis() function.
 
FORMIT_CORE_EXPORT void ExitAnalysisMode ()
 ExitAnalysisMode() function.
 
FORMIT_CORE_EXPORT void EnterAnalysisMode ()
 EnterAnalysisMode() function.
 
FORMIT_CORE_EXPORT void ToggleAnalysisMode ()
 ToggleAnalysisMode() function.
 
FORMIT_CORE_EXPORT void ResetAnalysis ()
 ResetAnalysis() function.
 

Variables

FORMIT_CORE_EXPORT ::string const kToggleAnalysis
 Action Id's.