#include "ScheduleInterval.hpp"
Public Member Functions | |
virtual | ~ScheduleInterval () |
openstudio::TimeSeries | timeSeries () const |
bool | setTimeSeries (const openstudio::TimeSeries &timeSeries) |
Static Public Member Functions | |
static boost::optional < ScheduleInterval > | fromTimeSeries (const openstudio::TimeSeries &timeSeries, Model &model) |
Protected Types | |
typedef detail::ScheduleInterval_Impl | ImplType |
Protected Member Functions | |
ScheduleInterval (IddObjectType type, const Model &model) | |
ScheduleInterval (std::shared_ptr< detail::ScheduleInterval_Impl > impl) |
Related Functions | |
typedef boost::optional < ScheduleInterval > | OptionalScheduleInterval |
typedef std::vector < ScheduleInterval > | ScheduleIntervalVector |
ScheduleInterval is a Schedule that serves as an abstract base class for ScheduleFixedInterval and ScheduleVariableInterval.
ScheduleIntervals may be constructed from TimeSeries, and can return their values as TimeSeries.
|
protected |
|
inlinevirtual |
|
protected |
|
explicitprotected |
|
static |
bool openstudio::model::ScheduleInterval::setTimeSeries | ( | const openstudio::TimeSeries & | timeSeries | ) |
openstudio::TimeSeries openstudio::model::ScheduleInterval::timeSeries | ( | ) | const |
|
related |
|
related |