#include <EmbeddedRubyMeasureInfoGetter.hpp>
Public Member Functions | |
EmbeddedRubyMeasureInfoGetter (const std::shared_ptr< RubyInterpreterType > &rubyInterpreter) | |
OSMeasureInfo | getInfo (const BCLMeasure &measure) override |
OSMeasureInfo | getInfo (const BCLMeasure &measure, const Workspace &workspace) override |
Use this method to pass in a (EnergyPlus) Workspace or a (OpenStudio) Model. More... | |
OSMeasureInfo | getInfo (const BCLMeasure &measure, const model::Model &model, const Workspace &workspace) override |
virtual | ~EmbeddedRubyMeasureInfoGetter ()=default |
Public Member Functions inherited from openstudio::measure::OSMeasureInfoGetter | |
OSMeasureInfo | getInfo (const BCLMeasure &measure, const boost::optional< model::Model > &model, const boost::optional< Workspace > &workspace) |
virtual | ~OSMeasureInfoGetter ()=default |
Additional Inherited Members | |
Related Functions inherited from openstudio::measure::OSMeasureInfoGetter | |
std::string | infoExtractorRubyFunction () |
Non-member function that returns Ruby code text for retrieving info from a BCLMeasure. More... | |
Should only be instantiated in C++ Applications.
For an example of how to use this, see src/measure/test/EmbeddedRuby_GTest.cpp.
|
inline |
|
virtualdefault |
|
inlineoverridevirtual |
Implements openstudio::measure::OSMeasureInfoGetter.
|
inlineoverridevirtual |
Use this method to pass in a (EnergyPlus) Workspace or a (OpenStudio) Model.
Implements openstudio::measure::OSMeasureInfoGetter.
|
inlineoverridevirtual |
Implements openstudio::measure::OSMeasureInfoGetter.