DescIdStore Class Reference

#include <c4d_descidstore.h>

Public Member Functions

Int32 GetCount () const
 
const DescIdEntry * GetIndex (Int32 i) const
 
void FlushAll ()
 
const DescIdEntry * FindId (const DescID &id, Bool tolerant) const
 
DescIdEntry * FindId (const DescID &id, Bool tolerant)
 
const GeData & GetData (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