OpenStudio:utilities
 AllClasses Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages

#include "BCLMeasureOutput.hpp"

Public Member Functions

 BCLMeasureOutput (const QDomElement &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
std::string type () const
boost::optional< std::string > units () const
void writeValues (QDomDocument &doc, QDomElement &element) const

Related Functions

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

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 QDomElement &  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
std::string openstudio::BCLMeasureOutput::type ( ) const
boost::optional<std::string> openstudio::BCLMeasureOutput::units ( ) const
void openstudio::BCLMeasureOutput::writeValues ( QDomDocument &  doc,
QDomElement &  element 
) const

Friends And Related Function Documentation

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

Prints BCLMeasureOutput to os.