OpenStudio:measure
 All Classes Namespaces Functions Typedefs Enumerations Enumerator Pages
Classes | Typedefs | Functions
openstudio::measure Namespace Reference

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  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
 
typedef OSArgumentType UserScriptArgumentType
 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 Documentation

Preserves old name for OSArgumentType.

Deprecated:

Function Documentation

std::ostream& openstudio::measure::operator<< ( std::ostream &  os,
const OSOutputType &  e 
)
inline
std::ostream& openstudio::measure::operator<< ( std::ostream &  os,
const OSArgumentType &  e 
)
inline
std::ostream& openstudio::measure::operator<< ( std::ostream &  os,
const OSDomainType &  e 
)
inline