Public Types | Public Member Functions | Protected Member Functions | List of all members
icalib::CStaticCalibrationProviderComp Class Reference

Implementation of a static calibration provider. More...

#include <CStaticCalibrationProviderComp.h>

Inheritance diagram for icalib::CStaticCalibrationProviderComp:
icomp::CComponentBase i2d::ICalibrationProvider icomp::IComponent istd::IChangeable istd::IPolymorphic istd::IPolymorphic

Public Types

typedef icomp::CComponentBase BaseClass

Public Member Functions

 CStaticCalibrationProviderComp ()
virtual const i2d::ICalibration2dGetCalibration () const
- 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 ()
virtual void OnComponentDestroyed ()

Detailed Description

Implementation of a static calibration provider.

This component uses a staticaly defined calibration object (set via component reference) to provide the calibration instance. If the undelaying calibration object will be changed, this object will also fire a change notification event.

Definition at line 21 of file CStaticCalibrationProviderComp.h.

Member Typedef Documentation

Definition at line 26 of file CStaticCalibrationProviderComp.h.

Constructor & Destructor Documentation

icalib::CStaticCalibrationProviderComp::CStaticCalibrationProviderComp ( )

Member Function Documentation

virtual const i2d::ICalibration2d* icalib::CStaticCalibrationProviderComp::GetCalibration ( ) const
virtual void icalib::CStaticCalibrationProviderComp::OnComponentCreated ( )
virtual void icalib::CStaticCalibrationProviderComp::OnComponentDestroyed ( )

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

© 2007-2017 Witold Gantzke and Kirill Lepskiy