#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... | |
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.
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 | ||
) |
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 |
|
related |
Prints BCLMeasureOutput to os.