#include <OSOutput.hpp>
|
|
std::string | name () const |
| Returns the name of this output.
|
|
std::string | displayName () const |
| Returns the display name of this output.
|
|
std::string | shortName () const |
| Returns the short name of this output.
|
|
boost::optional< std::string > | description () const |
| Returns the description of this output.
|
|
OSOutputType | type () const |
| Returns this output's type.
|
|
boost::optional< std::string > | units () const |
| Returns the units of this output.
|
|
bool | modelDependent () const |
| Returns true if this output's properties can changed based on the specific model used in the measure.
|
|
|
void | setDisplayName (const std::string &displayName) |
| Set the display name of this output.
|
|
void | setShortName (const std::string &shortName) |
| Set the short name of this output.
|
|
void | setDescription (const std::string &description) |
| Set the description of this output.
|
|
void | setUnits (const std::string &units) |
| Set the units for this output.
|
|
|
std::string | print () const |
| Prints output data for debugging purposes.
|
|
Json::Value | toJSON () const |
|
std::string | toJSONString () const |
|
OSOutput is an output of an OSMeasure.
◆ OSOutput() [1/2]
openstudio::measure::OSOutput::OSOutput |
( |
| ) |
|
◆ OSOutput() [2/2]
openstudio::measure::OSOutput::OSOutput |
( |
const std::string & | name, |
|
|
const OSOutputType & | type, |
|
|
bool | modelDependent ) |
◆ description()
boost::optional< std::string > openstudio::measure::OSOutput::description |
( |
| ) |
const |
Returns the description of this output.
◆ displayName()
std::string openstudio::measure::OSOutput::displayName |
( |
| ) |
const |
Returns the display name of this output.
◆ makeBoolOutput()
static OSOutput openstudio::measure::OSOutput::makeBoolOutput |
( |
const std::string & | name, |
|
|
bool | modelDependent = false ) |
|
static |
◆ makeDoubleOutput()
static OSOutput openstudio::measure::OSOutput::makeDoubleOutput |
( |
const std::string & | name, |
|
|
bool | modelDependent = false ) |
|
static |
◆ makeIntegerOutput()
static OSOutput openstudio::measure::OSOutput::makeIntegerOutput |
( |
const std::string & | name, |
|
|
bool | modelDependent = false ) |
|
static |
◆ makeStringOutput()
static OSOutput openstudio::measure::OSOutput::makeStringOutput |
( |
const std::string & | name, |
|
|
bool | modelDependent = false ) |
|
static |
◆ modelDependent()
bool openstudio::measure::OSOutput::modelDependent |
( |
| ) |
const |
Returns true if this output's properties can changed based on the specific model used in the measure.
◆ name()
std::string openstudio::measure::OSOutput::name |
( |
| ) |
const |
Returns the name of this output.
◆ print()
std::string openstudio::measure::OSOutput::print |
( |
| ) |
const |
Prints output data for debugging purposes.
◆ setDescription()
void openstudio::measure::OSOutput::setDescription |
( |
const std::string & | description | ) |
|
Set the description of this output.
◆ setDisplayName()
void openstudio::measure::OSOutput::setDisplayName |
( |
const std::string & | displayName | ) |
|
Set the display name of this output.
◆ setShortName()
void openstudio::measure::OSOutput::setShortName |
( |
const std::string & | shortName | ) |
|
Set the short name of this output.
◆ setUnits()
void openstudio::measure::OSOutput::setUnits |
( |
const std::string & | units | ) |
|
Set the units for this output.
◆ shortName()
std::string openstudio::measure::OSOutput::shortName |
( |
| ) |
const |
Returns the short name of this output.
◆ toJSON()
Json::Value openstudio::measure::OSOutput::toJSON |
( |
| ) |
const |
◆ toJSONString()
std::string openstudio::measure::OSOutput::toJSONString |
( |
| ) |
const |
◆ type()
Returns this output's type.
◆ units()
boost::optional< std::string > openstudio::measure::OSOutput::units |
( |
| ) |
const |
Returns the units of this output.
◆ operator<<()
std::ostream & operator<< |
( |
std::ostream & | os, |
|
|
const OSOutput & | arg ) |
|
related |
Prints argument data to ostream for debugging purposes.
◆ OptionalOSOutput
◆ OSOutputVector