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 | MeasureInfoBinding | 
| Interface class for rendering the ruby readme via ERB, parent class for the RubyMeasureInfoBinding declared in ruby/bindings/InitRubyBindings.cpp so we can use it from C++.  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 | 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 |