#include <opennurbs_archive.h>
◆ ON_ManifestMapItem() [1/2]
ON_ManifestMapItem::ON_ManifestMapItem |
( |
| ) |
|
|
default |
◆ ~ON_ManifestMapItem()
ON_ManifestMapItem::~ON_ManifestMapItem |
( |
| ) |
|
|
default |
◆ ON_ManifestMapItem() [2/2]
◆ ClearDestinationIdentification()
bool ON_ManifestMapItem::ClearDestinationIdentification |
( |
| ) |
|
◆ ClearSourceIdentification()
bool ON_ManifestMapItem::ClearSourceIdentification |
( |
| ) |
|
◆ Compare()
Description: Compares type, indices and ids.
◆ CompareTypeAndDestinationId()
◆ CompareTypeAndDestinationIdAndIndex()
◆ CompareTypeAndDestinationIndex()
◆ CompareTypeAndSourceId()
◆ CompareTypeAndSourceIdAndIndex()
◆ CompareTypeAndSourceIndex()
◆ ComponentType()
◆ DestinationId()
const ON_UUID& ON_ManifestMapItem::DestinationId |
( |
| ) |
const |
◆ DestinationIndex()
int ON_ManifestMapItem::DestinationIndex |
( |
| ) |
const |
◆ DestinationInManifest()
bool ON_ManifestMapItem::DestinationInManifest |
( |
const ON_ComponentManifest & |
destination_manifest | ) |
const |
Returns: True if destination_manifest contains a manifest item that matches m_component_type, m_destination_component_id, and m_destination_component_index.
◆ DestinationIsSet()
bool ON_ManifestMapItem::DestinationIsSet |
( |
| ) |
const |
Returns: True if m_component_type is not ON_ModelComponent::Type::Unset and m_destination_component_id is not nil and no index is required or m_destination_component_index is not ON_UNSET_INT_INDEX.
◆ DestinationIsUnset()
bool ON_ManifestMapItem::DestinationIsUnset |
( |
| ) |
const |
◆ operator=()
◆ SetDestinationIdentification() [1/4]
Description: Set type and destination identification to manifest_item identification. Parameters: manifest_item - [in] Returns: True if set. False source type is set and different from manifest_item->ComponentType().
◆ SetDestinationIdentification() [2/4]
bool ON_ManifestMapItem::SetDestinationIdentification |
( |
const class ON_ManifestMapItem * |
map_item | ) |
|
Description: Copy type and destination identification from map_item. Parameters: map_item - [in] Returns: True if set. False source type is set and different from map_item->ComponentType().
◆ SetDestinationIdentification() [3/4]
bool ON_ManifestMapItem::SetDestinationIdentification |
( |
const class ON_ModelComponent * |
model_component | ) |
|
Description: Set type and destination identification to model_component identification. Parameters: model_component - [in] Returns: True if set. False source type is set and different from model_component->ComponentType().
◆ SetDestinationIdentification() [4/4]
Description: Set type and destination identification. Parameters: component_type - [in] source_id - [in] source_index - [in] Returns: True if set. False destination type is set and different from component_type.
◆ SetSourceIdentification() [1/4]
Description: Set type and source identification to manifest_item identification. Parameters: manifest_item - [in] Returns: True if set. False destination type is set and different from manifest_item->ComponentType().
◆ SetSourceIdentification() [2/4]
bool ON_ManifestMapItem::SetSourceIdentification |
( |
const class ON_ManifestMapItem * |
map_item | ) |
|
Description: Copy type and source identification from map_item. Parameters: map_item - [in] Returns: True if set. False destination type is set and different from map_item->ComponentType().
◆ SetSourceIdentification() [3/4]
bool ON_ManifestMapItem::SetSourceIdentification |
( |
const class ON_ModelComponent * |
model_component | ) |
|
Description: Set type and source identification to model_component identification. Parameters: model_component - [in] Returns: True if set. False destination type is set and different from model_component->ComponentType().
◆ SetSourceIdentification() [4/4]
Description: Set type and source identification. Parameters: component_type - [in] source_id - [in] source_index - [in] Returns: True if set. False destination type is set and different from component_type.
◆ SourceAndDestinationAreSet()
bool ON_ManifestMapItem::SourceAndDestinationAreSet |
( |
| ) |
const |
Returns: True if m_component_type is not ON_ModelComponent::Type::Unset and m_source_component_id is not nil and m_destination_component_id is not nil and no index is required or m_source_component_index and m_destination_component_index are not ON_UNSET_INT_INDEX.
◆ SourceId()
const ON_UUID& ON_ManifestMapItem::SourceId |
( |
| ) |
const |
◆ SourceIdHash32()
static ON__UINT32 ON_ManifestMapItem::SourceIdHash32 |
( |
const ON_UUID & |
source_component_id | ) |
|
|
static |
Description: 32-bit hash for use in source id hash tables
◆ SourceIndex()
int ON_ManifestMapItem::SourceIndex |
( |
| ) |
const |
◆ SourceIndexHash32()
Description: 32-bit hash for use in source index hash tables
◆ SourceInManifest()
Returns: True if destination_manifest contains a manifest item that matches m_component_type, m_source_component_id, and m_source_component_index.
◆ SourceIsSet()
bool ON_ManifestMapItem::SourceIsSet |
( |
| ) |
const |
Returns: True if m_component_type is not ON_ModelComponent::Type::Unset and m_source_component_id is not nil and no index is required or m_source_component_index is not ON_UNSET_INT_INDEX.
◆ SourceIsUnset()
bool ON_ManifestMapItem::SourceIsUnset |
( |
| ) |
const |
◆ SourceOrDestinationIsUnset()
bool ON_ManifestMapItem::SourceOrDestinationIsUnset |
( |
| ) |
const |
◆ SwapSourceAndDestiation()
◆ Unset