#include <opennurbs_archive.h>
 | 
|   | ON_ComponentManifestItem (const class ON_ModelComponent &component) | 
|   | Assigns component type, index, id and name hash.  More...
  | 
|   | 
|   | ON_ComponentManifestItem (const class ON_ModelComponent &component, const ON_UUID &manifest_id, const class ON_NameHash &manifest_name_hash) | 
|   | 
|   | ON_ComponentManifestItem (ON_ModelComponent::Type component_type, ON__UINT64 m_component_runtime_serial_number, const ON_UUID &manifest_id, const class ON_NameHash &manifest_name_hash) | 
|   | 
|   | ON_ComponentManifestItem (const class ON_ModelComponent &component, int manifest_index, const ON_UUID &manifest_id, const class ON_NameHash &manifest_name_hash) | 
|   | 
|   | ON_ComponentManifestItem (ON_ModelComponent::Type component_type, ON__UINT64 m_component_runtime_serial_number, int manifest_index, const ON_UUID &manifest_id, const class ON_NameHash &manifest_name_hash) | 
|   | 
|   | ON_ComponentManifestItem ()=default | 
|   | 
|   | ON_ComponentManifestItem (const ON_ComponentManifestItem &)=default | 
|   | 
|   | ~ON_ComponentManifestItem ()=default | 
|   | 
| ON__UINT64  | ComponentRuntimeSerialNumber () const | 
|   | 
| ON_ModelComponent::Type  | ComponentType () const | 
|   | 
| ON_UUID  | Id () const | 
|   | 
| int  | Index () const | 
|   | 
| bool  | IsDeleted () const | 
|   | 
| bool  | IsSystemComponent () const | 
|   | 
| bool  | IsUnset () const | 
|   | 
| bool  | IsValid () const | 
|   | 
| const ON_NameHash &  | NameHash () const | 
|   | 
| ON_ComponentManifestItem &  | operator= (const ON_ComponentManifestItem &)=default | 
|   | 
| void  | SetComponentRuntimeSerialNumber (ON__UINT64 component_runtime_serial_number) | 
|   | 
| void  | SetComponentType (ON_ModelComponent::Type component_type) | 
|   | 
| void  | SetId (ON_UUID id) | 
|   | 
| void  | SetIndex (int index) | 
|   | 
| void  | SetNameHash (const ON_NameHash &name_hash) | 
|   | 
◆ ON_ComponentManifestItem() [1/7]
      
        
          | ON_ComponentManifestItem::ON_ComponentManifestItem  | 
          ( | 
          const class ON_ModelComponent &  | 
          component | ) | 
           | 
        
      
 
Assigns component type, index, id and name hash. 
 
 
◆ ON_ComponentManifestItem() [2/7]
◆ ON_ComponentManifestItem() [3/7]
      
        
          | ON_ComponentManifestItem::ON_ComponentManifestItem  | 
          ( | 
          ON_ModelComponent::Type  | 
          component_type,  | 
        
        
           | 
           | 
          ON__UINT64  | 
          m_component_runtime_serial_number,  | 
        
        
           | 
           | 
          const ON_UUID &  | 
          manifest_id,  | 
        
        
           | 
           | 
          const class ON_NameHash &  | 
          manifest_name_hash  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ ON_ComponentManifestItem() [4/7]
      
        
          | ON_ComponentManifestItem::ON_ComponentManifestItem  | 
          ( | 
          const class ON_ModelComponent &  | 
          component,  | 
        
        
           | 
           | 
          int  | 
          manifest_index,  | 
        
        
           | 
           | 
          const ON_UUID &  | 
          manifest_id,  | 
        
        
           | 
           | 
          const class ON_NameHash &  | 
          manifest_name_hash  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ ON_ComponentManifestItem() [5/7]
      
        
          | ON_ComponentManifestItem::ON_ComponentManifestItem  | 
          ( | 
          ON_ModelComponent::Type  | 
          component_type,  | 
        
        
           | 
           | 
          ON__UINT64  | 
          m_component_runtime_serial_number,  | 
        
        
           | 
           | 
          int  | 
          manifest_index,  | 
        
        
           | 
           | 
          const ON_UUID &  | 
          manifest_id,  | 
        
        
           | 
           | 
          const class ON_NameHash &  | 
          manifest_name_hash  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ ON_ComponentManifestItem() [6/7]
  
  
      
        
          | ON_ComponentManifestItem::ON_ComponentManifestItem  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
default   | 
  
 
 
◆ ~ON_ComponentManifestItem()
  
  
      
        
          | ON_ComponentManifestItem::~ON_ComponentManifestItem  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
default   | 
  
 
 
◆ ON_ComponentManifestItem() [7/7]
◆ CompareComponentType()
◆ CompareId()
◆ CompareIndex()
◆ CompareNameHash()
◆ ComponentRuntimeSerialNumber()
      
        
          | ON__UINT64 ON_ComponentManifestItem::ComponentRuntimeSerialNumber  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ ComponentType()
◆ Id()
      
        
          | ON_UUID ON_ComponentManifestItem::Id  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ Index()
      
        
          | int ON_ComponentManifestItem::Index  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ IsDeleted()
      
        
          | bool ON_ComponentManifestItem::IsDeleted  | 
          ( | 
           | ) | 
           const | 
        
      
 
- Returns
 - true if the item is in a deleted state. Name is erased. The component can be found by component serial number, id, or index. 
 
 
 
◆ IsSystemComponent()
      
        
          | bool ON_ComponentManifestItem::IsSystemComponent  | 
          ( | 
           | ) | 
           const | 
        
      
 
- Returns
 - true if the item is a constant system component. 
 
 
 
◆ IsUnset()
      
        
          | bool ON_ComponentManifestItem::IsUnset  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ IsValid()
      
        
          | bool ON_ComponentManifestItem::IsValid  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ NameHash()
      
        
          | const ON_NameHash& ON_ComponentManifestItem::NameHash  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ operator=()
◆ SetComponentRuntimeSerialNumber()
      
        
          | void ON_ComponentManifestItem::SetComponentRuntimeSerialNumber  | 
          ( | 
          ON__UINT64  | 
          component_runtime_serial_number | ) | 
           | 
        
      
 
 
◆ SetComponentType()
◆ SetId()
      
        
          | void ON_ComponentManifestItem::SetId  | 
          ( | 
          ON_UUID  | 
          id | ) | 
           | 
        
      
 
 
◆ SetIndex()
      
        
          | void ON_ComponentManifestItem::SetIndex  | 
          ( | 
          int  | 
          index | ) | 
           | 
        
      
 
 
◆ SetNameHash()
      
        
          | void ON_ComponentManifestItem::SetNameHash  | 
          ( | 
          const ON_NameHash &  | 
          name_hash | ) | 
           | 
        
      
 
 
◆ ON_ComponentManifestImpl
  
  
      
        
          | friend class ON_ComponentManifestImpl | 
         
       
   | 
  
friend   | 
  
 
 
◆ UnsetItem