Classes | |
| class | EmbeddedRubyMeasureInfoGetter |
| Should only be instantiated in C++ Applications. More... | |
| class | EnergyPlusMeasure |
| EnergyPlusMeasure is an abstract base class for OSMeasures that operate on EnergyPlus Workspaces. More... | |
| class | ModelMeasure |
| ModelMeasure is an abstract base class for UserScripts that operate on OpenStudio Models. More... | |
| class | OSArgument |
| OSArgument is an argument to an OSMeasure. More... | |
| class | OSArgumentType |
| Listing of OSArgument data types. More... | |
| class | OSDomainType |
| Methods for restricting the domain of an OSArgument. More... | |
| class | OSMeasure |
| OSMeasure is an abstract base class for a user script. More... | |
| class | OSMeasureInfo |
| OSMeasureInfo contains information that can be extracted from an OSMeasure by a parser. More... | |
| class | OSMeasureInfoGetter |
| Interface class for using embedded Ruby to extract arguments from an OSMeasure. More... | |
| class | OSOutput |
| OSOutput is an output of an OSMeasure. More... | |
| class | OSOutputType |
| Listing of OSOutput data types, values match OSArgumentType. More... | |
| class | OSRunner |
| OSRunner is a concrete base class for application-specific classes that run OSMeasures. More... | |
| class | PythonEnergyPlusMeasure |
| PythonEnergyPlusMeasure is an abstract base class for OSMeasures that operate on PythonEnergyPlus Workspaces. More... | |
| class | PythonModelMeasure |
| PythonModelMeasure is an abstract base class for UserScripts that operate on OpenStudio Models. More... | |
| class | PythonReportingMeasure |
| PythonReportingMeasure is an abstract base class for UserScripts that generate reports. More... | |
| class | ReportingMeasure |
| ReportingMeasure is an abstract base class for UserScripts that generate reports. More... | |
Typedefs | |
| typedef boost::optional < OSArgumentType > | OptionalOSArgumentType |
| typedef boost::optional < OSDomainType > | OptionalOSDomainType |
| typedef boost::optional < OSOutputType > | OptionalOSOutputType |
| using | UserScriptArgumentType = OSArgumentType |
| Preserves old name for OSArgumentType. More... | |
Functions | |
| std::ostream & | operator<< (std::ostream &os, const OSOutputType &e) |
| std::ostream & | operator<< (std::ostream &os, const OSArgumentType &e) |
| std::ostream & | operator<< (std::ostream &os, const OSDomainType &e) |
| typedef boost::optional< OSArgumentType > openstudio::measure::OptionalOSArgumentType |
| typedef boost::optional< OSDomainType > openstudio::measure::OptionalOSDomainType |
| typedef boost::optional< OSOutputType > openstudio::measure::OptionalOSOutputType |
| using openstudio::measure::UserScriptArgumentType = typedef OSArgumentType |
Preserves old name for OSArgumentType.
|
inline |
|
inline |
|
inline |