#include <IfcClassesDictionary.h>
A class that provides functionality for working with class dictionaries. 
Definition at line 44 of file IfcClassesDictionary.h.
◆ getAt()
Retrieves access to an element from the dictionary with the specified position. 
- Parameters
- 
  
    | id | [in] An index value that determines the position in the dictionary. |  
 
- Returns
- Returns a smart pointer to the dictionary element allocated at the specified position. 
 
 
◆ has()
  
  | 
        
          | virtual bool OdIfcClassesDictionary::has | ( | OdUInt32 | id | ) | const |  | virtual | 
 
Retrieves whether the dictionary contains an element with the specified position. 
- Parameters
- 
  
    | id | [in] An index value that determines the position in the dictionary. |  
 
- Returns
- Returns true if the dictionary contains an element with the specified position; otherwise, the method returns false. 
 
 
◆ numEntries()
  
  | 
        
          | virtual OdUInt32 OdIfcClassesDictionary::numEntries | ( |  | ) | const |  | virtual | 
 
Retrieves the quantity of dictionary elements. 
- Returns
- Returns the quantity of dictionary elements. 
 
 
◆ putAt()
Sets a new element to the dictionary at the specified position. 
- Parameters
- 
  
    | id | [in] An index value that determines the position in the dictionary. |  | pObject | [in] A raw pointer to a new element that should be set at the position in the dictionary. |  
 
- Returns
- Returns a smart pointer to the dictionary element allocated at the specified position. 
 
 
◆ remove()
Removes the element at the specified position from the dictionary. 
- Parameters
- 
  
    | id | [in] An index value that determines the position in the dictionary. |  
 
- Returns
- Returns a smart pointer to the dictionary element removed from the specified position. 
 
 
The documentation for this class was generated from the following file: