#include <AnnualIlluminanceMap.hpp>
Public Member Functions | |
AnnualIlluminanceMap () | |
default constructor | |
AnnualIlluminanceMap (const openstudio::path &path) | |
constructor with path | |
openstudio::DateTimeVector | dateTimes () const |
get the dates and times for which illuminance maps are available | |
openstudio::Matrix | illuminanceMap (const openstudio::DateTime &dateTime) const |
get the illuminance map in lux corresponding to date and time | |
openstudio::Vector | xVector () const |
get the x points corresponding to illuminance matrix columns in meters | |
openstudio::Vector | yVector () const |
get the y points corresponding to illuminance matrix rows in meters | |
virtual | ~AnnualIlluminanceMap ()=default |
virtual destructor | |
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