Public Types | Public Member Functions | Protected Member Functions | List of all members
iipr::CMultiBitmapCacheComp Class Reference

Multi bitmap provider returning always stored bitmaps. More...

#include <CMultiBitmapCacheComp.h>

Inheritance diagram for iipr::CMultiBitmapCacheComp:
icomp::CComponentBase iimg::IMultiBitmapProvider i2d::IMultiCalibrationProvider iser::ISerializable icomp::IComponent istd::IChangeable istd::IChangeable istd::IChangeable istd::IPolymorphic istd::IPolymorphic istd::IPolymorphic istd::IPolymorphic

Public Types

typedef icomp::CComponentBase BaseClass

Public Member Functions

 CMultiBitmapCacheComp ()
virtual const iprm::IOptionsListGetBitmapListInfo () const
virtual int GetBitmapsCount () const
virtual const iimg::IBitmapGetBitmap (int bitmapIndex) const
virtual const iprm::IOptionsListGetCalibrationSelectionContraints () const
virtual int GetCalibrationsCount () const
virtual const i2d::ICalibration2dGetCalibration (int calibrationIndex) const
virtual bool CopyFrom (const IChangeable &object, CompatibilityMode mode=CM_WITHOUT_REFS)
virtual bool Serialize (iser::IArchive &archive)
- Public Member Functions inherited from icomp::IComponent
virtual const ICompositeComponentGetParentComponent (bool ownerOnly=false) const =0
virtual void * GetInterface (const istd::CClassInfo &interfaceType, const QByteArray &subId="")=0
virtual const IComponentContextGetComponentContext () const =0
virtual void SetComponentContext (const icomp::IComponentContext *contextPtr, const ICompositeComponent *parentPtr, bool isParentOwner)=0

Protected Member Functions

virtual void OnComponentCreated ()

Detailed Description

Multi bitmap provider returning always stored bitmaps.

Stored bitmaps can be changed only copying their from another multi bitmap provider using CopyFrom method. This object will be used to manage threading barrier for object supplier chain.

Definition at line 27 of file CMultiBitmapCacheComp.h.

Member Typedef Documentation

Definition at line 34 of file CMultiBitmapCacheComp.h.

Constructor & Destructor Documentation

iipr::CMultiBitmapCacheComp::CMultiBitmapCacheComp ( )

Member Function Documentation

virtual bool iipr::CMultiBitmapCacheComp::CopyFrom ( const IChangeable &  object,
CompatibilityMode  mode = CM_WITHOUT_REFS 
virtual const iimg::IBitmap* iipr::CMultiBitmapCacheComp::GetBitmap ( int  bitmapIndex) const
virtual const iprm::IOptionsList* iipr::CMultiBitmapCacheComp::GetBitmapListInfo ( ) const
virtual int iipr::CMultiBitmapCacheComp::GetBitmapsCount ( ) const
virtual const i2d::ICalibration2d* iipr::CMultiBitmapCacheComp::GetCalibration ( int  calibrationIndex) const
virtual int iipr::CMultiBitmapCacheComp::GetCalibrationsCount ( ) const
virtual const iprm::IOptionsList* iipr::CMultiBitmapCacheComp::GetCalibrationSelectionContraints ( ) const
virtual void iipr::CMultiBitmapCacheComp::OnComponentCreated ( )
virtual bool iipr::CMultiBitmapCacheComp::Serialize ( iser::IArchive archive)

The documentation for this class was generated from the following file:

© 2007-2017 Witold Gantzke and Kirill Lepskiy