#include <OSMeasure.hpp>
Public Member Functions | |
Constructors and Destructors | |
virtual | ~OSMeasure ()=default |
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... | |
MeasureType | measureType () const |
Related Functions | |
(Note that these are not member functions.) | |
using | OptionalOSMeasure = boost::optional< OSMeasure > |
using | OSMeasureVector = std::vector< OSMeasure > |
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 (MeasureType measureType) | |
OSMeasure is an abstract base class for a user script.
There are derived types that operate on OpenStudio Models and EnergyPlus Workspaces.
|
virtualdefault |
|
protected |
|
virtual |
user facing description of this measure, defaults to empty
MeasureType openstudio::measure::OSMeasure::measureType | ( | ) | const |
|
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 |