ImagingTools Core SDK
Public Member Functions | List of all members
imtbase::CSimpleReferenceCollection

#include <CSimpleReferenceCollection.h>

Inheritance diagram for imtbase::CSimpleReferenceCollection:
imtbase::IReferenceCollection imtbase::IObjectCollectionInfo imtbase::ICollectionInfo

Public Member Functions

void RegisterSourceCollection (const imtbase::IObjectCollection *sourceCollectionInfoPtr)
 
const imtbase::IObjectCollectionGetSourceCollection () const
 

Additional Inherited Members

- Public Types inherited from imtbase::ICollectionInfo
enum  ChangeFlags {
  CF_ADDED = 10000 , CF_ELEMENT_RENAMED , CF_ELEMENT_DESCRIPTION_CHANGED , CF_ELEMENT_STATE ,
  CF_REMOVED , CF_RESTORED , CF_LAST
}
 
enum  ElementInfoType { EIT_NAME , EIT_DESCRIPTION , EIT_ENABLED , EIT_USER = 1000 }
 
enum  MetaInfoType {
  MIT_INSERTION_USER = idoc::IDocumentMetaInfo::MIT_USER + 10000 , MIT_INSERTION_TIME , MIT_LAST_OPERATION_USER , MIT_LAST_OPERATION_TIME ,
  MIT_PREVIEW_THUMBNAIL , MIT_REVISION = idoc::IDocumentMetaInfo::MIT_USER + 20000
}
 

Detailed Description

Simple implementation for a collection of object references.

Definition at line 20 of file CSimpleReferenceCollection.h.

Member Function Documentation

◆ GetSourceCollection()

const imtbase::IObjectCollection * imtbase::CSimpleReferenceCollection::GetSourceCollection ( ) const

Get access to the source object collection.

◆ RegisterSourceCollection()

void imtbase::CSimpleReferenceCollection::RegisterSourceCollection ( const imtbase::IObjectCollection sourceCollectionInfoPtr)

Register the source object collection.