#include <PrjSubobjects.hpp>
Public Member Functions | |
Constructors | |
SchedulePoint () | |
Create a new object with default values. More... | |
SchedulePoint (std::string time, double ctrl) | |
Create a new object. More... | |
SchedulePoint (std::string time, std::string ctrl) | |
Create a new object. More... | |
Input and Output | |
void | read (Reader &reader) |
Read an object from a Reader. More... | |
std::string | write () |
Write the object to a string. More... | |
Getters and Setters | |
std::string | time () const |
Returns the time-of-day (hh:mm:ss). More... | |
void | setTime (const std::string &time) |
Sets the time-of-day (hh:mm:ss). More... | |
double | ctrl () const |
Returns the control value. More... | |
bool | setCtrl (const double ctrl) |
Sets the control value. More... | |
bool | setCtrl (const std::string &ctrl) |
Sets the control value. More... | |
SchedulePoint stores the time (in hh:mm:ss format) and control value for a day schedule data point.
openstudio::contam::SchedulePoint::SchedulePoint | ( | ) |
Create a new object with default values.
openstudio::contam::SchedulePoint::SchedulePoint | ( | std::string | time, |
double | ctrl | ||
) |
Create a new object.
openstudio::contam::SchedulePoint::SchedulePoint | ( | std::string | time, |
std::string | ctrl | ||
) |
Create a new object.
double openstudio::contam::SchedulePoint::ctrl | ( | ) | const |
Returns the control value.
bool openstudio::contam::SchedulePoint::setCtrl | ( | const double | ctrl | ) |
Sets the control value.
bool openstudio::contam::SchedulePoint::setCtrl | ( | const std::string & | ctrl | ) |
Sets the control value.
void openstudio::contam::SchedulePoint::setTime | ( | const std::string & | time | ) |
Sets the time-of-day (hh:mm:ss).
std::string openstudio::contam::SchedulePoint::time | ( | ) | const |
Returns the time-of-day (hh:mm:ss).
std::string openstudio::contam::SchedulePoint::write | ( | ) |
Write the object to a string.