#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. 
 
 
      
        
          | Json::Value openstudio::measure::OSOutput::toJSON  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | std::string openstudio::measure::OSOutput::toJSONString  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
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.