#include <BCLComponent.hpp>
      
        
          | openstudio::BCLComponent::BCLComponent | ( |  | ) |  | 
      
 
Default constructor for a new component. 
 
 
      
        
          | openstudio::BCLComponent::BCLComponent | ( | const std::string & | dir | ) |  | 
      
 
Constructor for downloaded components, path is to directory containing "component.xml" file. 
 
 
  
  | 
        
          | virtual openstudio::BCLComponent::~BCLComponent | ( |  | ) |  |  | virtual | 
 
 
      
        
          | std::vector<Attribute> openstudio::BCLComponent::attributes | ( |  | ) | const | 
      
 
 
      
        
          | std::string openstudio::BCLComponent::description | ( |  | ) | const | 
      
 
 
      
        
          | std::string openstudio::BCLComponent::directory | ( |  | ) | const | 
      
 
 
      
        
          | std::vector<std::string> openstudio::BCLComponent::files | ( |  | ) | const | 
      
 
 
      
        
          | std::vector<std::string> openstudio::BCLComponent::files | ( | std::string | filetype | ) | const | 
      
 
 
      
        
          | std::vector<std::string> openstudio::BCLComponent::filetypes | ( |  | ) | const | 
      
 
 
      
        
          | std::string openstudio::BCLComponent::name | ( |  | ) | const | 
      
 
 
      
        
          | bool openstudio::BCLComponent::operator!= | ( | const BCLComponent & | other | ) | const | 
      
 
 
      
        
          | bool openstudio::BCLComponent::operator== | ( | const BCLComponent & | other | ) | const | 
      
 
Equality test - Compares the uids and versionIds of two separate components. 
 
 
      
        
          | void openstudio::BCLComponent::setName | ( | const std::string & | name | ) |  | 
      
 
 
      
        
          | std::string openstudio::BCLComponent::uid | ( |  | ) | const | 
      
 
 
      
        
          | std::string openstudio::BCLComponent::versionId | ( |  | ) | const |