DescIdStore Class Reference

#include <c4d_descidstore.h>

Public Member Functions

Int32 GetCount () const
 
const DescIdEntryGetIndex (Int32 i) const
 
void FlushAll ()
 
const DescIdEntryFindId (const DescID &id, Bool tolerant) const
 
DescIdEntryFindId (const DescID &id, Bool tolerant)
 
const GeDataGetData (const DescID &id, Bool tolerant) const
 
Bool SetId (const DescID &id, const GeData &data)
 
void RemoveId (const DescID &id)
 
Bool CopyTo (DescIdStore *dest, AliasTrans *trans)
 

Private Attributes

BaseArray< DescIdEntry_store
 

Detailed Description

Private.

Member Function Documentation

◆ GetCount()

Int32 GetCount ( ) const

◆ GetIndex()

const DescIdEntry* GetIndex ( Int32  i) const

◆ FlushAll()

void FlushAll ( )

◆ FindId() [1/2]

const DescIdEntry* FindId ( const DescID id,
Bool  tolerant 
) const

◆ FindId() [2/2]

DescIdEntry* FindId ( const DescID id,
Bool  tolerant 
)

◆ GetData()

const GeData& GetData ( const DescID id,
Bool  tolerant 
) const

◆ SetId()

Bool SetId ( const DescID id,
const GeData data 
)

◆ RemoveId()

void RemoveId ( const DescID id)

◆ CopyTo()

Bool CopyTo ( DescIdStore dest,
AliasTrans trans 
)

Member Data Documentation

◆ _store

BaseArray<DescIdEntry> _store
private