#include <AnnualIlluminanceMap.hpp>
Public Member Functions | |
AnnualIlluminanceMap () | |
default constructor More... | |
AnnualIlluminanceMap (const openstudio::path &path) | |
constructor with path More... | |
openstudio::DateTimeVector | dateTimes () const |
get the dates and times for which illuminance maps are available More... | |
openstudio::Matrix | illuminanceMap (const openstudio::DateTime &dateTime) const |
get the illuminance map in lux corresponding to date and time More... | |
openstudio::Vector | xVector () const |
get the x points corresponding to illuminance matrix columns in meters More... | |
openstudio::Vector | yVector () const |
get the y points corresponding to illuminance matrix rows in meters More... | |
virtual | ~AnnualIlluminanceMap ()=default |
virtual destructor More... | |
AnnualIlluminanceMap represents illuminance map for an entire year.
We assume that the output files is from SPOT, with length in meters and illuminance values in footcandles. All illuminance values are converted to lux.
openstudio::radiance::AnnualIlluminanceMap::AnnualIlluminanceMap | ( | ) |
default constructor
openstudio::radiance::AnnualIlluminanceMap::AnnualIlluminanceMap | ( | const openstudio::path & | path | ) |
constructor with path
|
virtualdefault |
virtual destructor
|
inline |
get the dates and times for which illuminance maps are available
openstudio::Matrix openstudio::radiance::AnnualIlluminanceMap::illuminanceMap | ( | const openstudio::DateTime & | dateTime | ) | const |
get the illuminance map in lux corresponding to date and time
|
inline |
get the x points corresponding to illuminance matrix columns in meters
|
inline |
get the y points corresponding to illuminance matrix rows in meters