#include "ScheduleFile.hpp"
ScheduleFile is a ScheduleInterval that wraps the OpenStudio IDD object 'OS:Schedule:File'.
openstudio::model::ScheduleFile::ScheduleFile |
( |
const ExternalFile & |
externalfile, |
|
|
int |
column = 1 , |
|
|
int |
rowsToSkip = 0 |
|
) |
| |
virtual openstudio::model::ScheduleFile::~ScheduleFile |
( |
| ) |
|
|
inlinevirtual |
int openstudio::model::ScheduleFile::columnNumber |
( |
| ) |
const |
std::string openstudio::model::ScheduleFile::columnSeparator |
( |
| ) |
const |
boost::optional<CSVFile> openstudio::model::ScheduleFile::csvFile |
( |
| ) |
const |
ExternalFile openstudio::model::ScheduleFile::externalFile |
( |
| ) |
const |
static IddObjectType openstudio::model::ScheduleFile::iddObjectType |
( |
| ) |
|
|
static |
bool openstudio::model::ScheduleFile::interpolatetoTimestep |
( |
| ) |
const |
bool openstudio::model::ScheduleFile::isColumnSeparatorDefaulted |
( |
| ) |
const |
bool openstudio::model::ScheduleFile::isInterpolatetoTimestepDefaulted |
( |
| ) |
const |
bool openstudio::model::ScheduleFile::isMinutesperItemDefaulted |
( |
| ) |
const |
bool openstudio::model::ScheduleFile::isNumberofHoursofDataDefaulted |
( |
| ) |
const |
boost::optional<std::string> openstudio::model::ScheduleFile::minutesperItem |
( |
| ) |
const |
static std::vector<std::string> openstudio::model::ScheduleFile::minutesperItemValues |
( |
| ) |
|
|
static |
boost::optional<int> openstudio::model::ScheduleFile::numberofHoursofData |
( |
| ) |
const |
void openstudio::model::ScheduleFile::resetColumnSeparator |
( |
| ) |
|
void openstudio::model::ScheduleFile::resetInterpolatetoTimestep |
( |
| ) |
|
void openstudio::model::ScheduleFile::resetMinutesperItem |
( |
| ) |
|
bool openstudio::model::ScheduleFile::resetScheduleTypeLimits |
( |
| ) |
|
int openstudio::model::ScheduleFile::rowstoSkipatTop |
( |
| ) |
const |
boost::optional<ScheduleTypeLimits> openstudio::model::ScheduleFile::scheduleTypeLimits |
( |
| ) |
const |
bool openstudio::model::ScheduleFile::setColumnNumber |
( |
int |
columnNumber | ) |
|
bool openstudio::model::ScheduleFile::setColumnSeparator |
( |
const std::string & |
columnSeparator | ) |
|
bool openstudio::model::ScheduleFile::setInterpolatetoTimestep |
( |
bool |
interpolatetoTimestep | ) |
|
bool openstudio::model::ScheduleFile::setMinutesperItem |
( |
const std::string & |
minutesperItem | ) |
|
bool openstudio::model::ScheduleFile::setNumberofHoursofData |
( |
int |
numberofHours | ) |
|
bool openstudio::model::ScheduleFile::setRowstoSkipatTop |
( |
int |
rowstoSkipatTop | ) |
|
bool openstudio::model::ScheduleFile::setScheduleTypeLimits |
( |
const ScheduleTypeLimits & |
scheduleTypeLimits | ) |
|