#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 |