#include <opennurbs_archive.h>
|
| ON_ComponentManifestItem ()=default |
|
| 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 (const class ON_ModelComponent &component, int manifest_index, const ON_UUID &manifest_id, const class ON_NameHash &manifest_name_hash) |
|
| ON_ComponentManifestItem (const ON_ComponentManifestItem &)=default |
|
| 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 (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__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() [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() [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 |
Return: item component runtime serial number. 0 if it is not set.
◆ ComponentType()
◆ Id()
ON_UUID ON_ComponentManifestItem::Id |
( |
| ) |
const |
Return: item id. ON_nil_uuid if is not set.
◆ Index()
int ON_ComponentManifestItem::Index |
( |
| ) |
const |
Return: item index. ON_UNSET_INT_INDEX if it is not set.
◆ 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