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