#include <OSMeasure.hpp>
 Inheritance diagram for openstudio::measure::OSMeasure:
 Inheritance diagram for openstudio::measure::OSMeasure:| Public Member Functions | |
| Constructors and Destructors | |
| virtual | ~OSMeasure () | 
| Getters | |
| virtual std::string | name () const | 
| user facing name of this measure, defaults to empty  More... | |
| virtual std::string | description () const | 
| user facing description of this measure, defaults to empty  More... | |
| virtual std::string | taxonomy () const | 
| user facing BCL taxonomy of this measure, defaults to empty  More... | |
| virtual std::string | modeler_description () const | 
| user facing technical description of this measure, defaults to empty  More... | |
| Related Functions | |
| (Note that these are not member functions.) | |
| typedef boost::optional < OSMeasure > | OptionalOSMeasure | 
| typedef std::vector< OSMeasure > | OSMeasureVector | 
| Actions | |
| virtual OS_DEPRECATED bool | registerWithSketchUp () const | 
| Register this script with SketchUp.  More... | |
| virtual OS_DEPRECATED bool | registerWithApplication () const | 
| Register this script with an Application.  More... | |
| OSMeasure () | |
OSMeasure is an abstract base class for a user script.
There are derived types that operate on OpenStudio Models and EnergyPlus Workspaces.
| 
 | virtual | 
| 
 | inlineprotected | 
| 
 | virtual | 
user facing description of this measure, defaults to empty
| 
 | virtual | 
user facing technical description of this measure, defaults to empty
| 
 | virtual | 
user facing name of this measure, defaults to empty
| 
 | virtual | 
Register this script with an Application.
Base class implementation does nothing and returns false.
| 
 | virtual | 
Register this script with SketchUp.
Deprecated in favor of registerWithApplication(). Base class implementation does nothing and returns false.
| 
 | virtual | 
user facing BCL taxonomy of this measure, defaults to empty
| 
 | related | 
| 
 | related |