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

Bitmap provider returning always stored bitmap. More...

#include <CBitmapProviderCacheComp.h>

Inheritance diagram for iipr::CBitmapProviderCacheComp:
icomp::CComponentBase iimg::IBitmapProvider i2d::ICalibrationProvider icomp::IComponent istd::IChangeable istd::IChangeable istd::IPolymorphic istd::IPolymorphic istd::IPolymorphic

Public Types

typedef icomp::CComponentBase BaseClass
 

Public Member Functions

virtual const iimg::IBitmapGetBitmap () const
 
virtual const i2d::ICalibration2dGetCalibration () const
 
virtual bool CopyFrom (const IChangeable &object, CompatibilityMode mode=CM_WITHOUT_REFS)
 
virtual bool ResetData (CompatibilityMode mode=CM_WITHOUT_REFS)
 
- 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
 

Detailed Description

Bitmap provider returning always stored bitmap.

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

Definition at line 23 of file CBitmapProviderCacheComp.h.

Member Typedef Documentation

Definition at line 29 of file CBitmapProviderCacheComp.h.

Member Function Documentation

virtual bool iipr::CBitmapProviderCacheComp::CopyFrom ( const IChangeable &  object,
CompatibilityMode  mode = CM_WITHOUT_REFS 
)
virtual
virtual const iimg::IBitmap* iipr::CBitmapProviderCacheComp::GetBitmap ( ) const
virtual

Implements iimg::IBitmapProvider.

virtual const i2d::ICalibration2d* iipr::CBitmapProviderCacheComp::GetCalibration ( ) const
virtual
virtual bool iipr::CBitmapProviderCacheComp::ResetData ( CompatibilityMode  mode = CM_WITHOUT_REFS)
virtual

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

© 2007-2017 Witold Gantzke and Kirill Lepskiy