OpenStudio:utilities
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | Related Functions | List of all members
openstudio::BCLMeasureOutput Class Reference

#include <BCLMeasureOutput.hpp>

Public Member Functions

 BCLMeasureOutput (const pugi::xml_node &element)
 
 BCLMeasureOutput (const std::string &name, const std::string &displayName, const boost::optional< std::string > &shortName, const boost::optional< std::string > &description, const std::string &type, const boost::optional< std::string > &units, bool modelDependent)
 
boost::optional< std::string > description () const
 
std::string displayName () const
 
bool modelDependent () const
 
std::string name () const
 
bool operator== (const BCLMeasureOutput &other) const
 
boost::optional< std::string > shortName () const
 
Json::Value toJSON () const
 
std::string toJSONString () const
 
std::string type () const
 
boost::optional< std::string > units () const
 
void writeValues (pugi::xml_node &element) const
 

Related Functions

(Note that these are not member functions.)

std::ostream & operator<< (std::ostream &os, const BCLMeasureOutput &output)
 Prints BCLMeasureOutput to os. More...
 

Detailed Description

BCLMeasureOutput is a class representing an output of a measure.

This class does not hold the particular value of any output, it simply declares that the BCLMeasure has this output.

Constructor & Destructor Documentation

openstudio::BCLMeasureOutput::BCLMeasureOutput ( const pugi::xml_node &  element)
openstudio::BCLMeasureOutput::BCLMeasureOutput ( const std::string &  name,
const std::string &  displayName,
const boost::optional< std::string > &  shortName,
const boost::optional< std::string > &  description,
const std::string &  type,
const boost::optional< std::string > &  units,
bool  modelDependent 
)

Member Function Documentation

boost::optional<std::string> openstudio::BCLMeasureOutput::description ( ) const
std::string openstudio::BCLMeasureOutput::displayName ( ) const
bool openstudio::BCLMeasureOutput::modelDependent ( ) const
std::string openstudio::BCLMeasureOutput::name ( ) const
bool openstudio::BCLMeasureOutput::operator== ( const BCLMeasureOutput other) const
boost::optional<std::string> openstudio::BCLMeasureOutput::shortName ( ) const
Json::Value openstudio::BCLMeasureOutput::toJSON ( ) const
std::string openstudio::BCLMeasureOutput::toJSONString ( ) const
std::string openstudio::BCLMeasureOutput::type ( ) const
boost::optional<std::string> openstudio::BCLMeasureOutput::units ( ) const
void openstudio::BCLMeasureOutput::writeValues ( pugi::xml_node &  element) const

Friends And Related Function Documentation

std::ostream & operator<< ( std::ostream &  os,
const BCLMeasureOutput output 
)
related

Prints BCLMeasureOutput to os.