#include <BCL.hpp>
 Inheritance diagram for openstudio::BCL:
 Inheritance diagram for openstudio::BCL:| Public Member Functions | |
| Destructor | |
| virtual | ~BCL () | 
| Virtual destructor.  More... | |
| Inherited members | |
| virtual boost::optional < BCLComponent > | getComponent (const std::string &uid, const std::string &versionId="") const =0 | 
| Get the component by uid.  More... | |
| virtual boost::optional < BCLMeasure > | getMeasure (const std::string &uid, const std::string &versionId="") const =0 | 
| Get the measure by uid.  More... | |
| Protected Member Functions | |
| BCL (QObject *parent=nullptr) | |
| Default constructor.  More... | |
This is a generic interface that can be used for searching either the local or remote bcl.
| 
 | virtual | 
Virtual destructor.
| 
 | protected | 
Default constructor.
| 
 | pure virtual | 
Get the component by uid.
Implemented in openstudio::LocalBCL, and openstudio::RemoteBCL.
| 
 | pure virtual | 
Get the measure by uid.
Implemented in openstudio::LocalBCL, and openstudio::RemoteBCL.