ICF 3.1.1.10
Technical documentation of ICF Libraries
imod::CSingleModelObserverBase Class Reference

Basic implementation for a single model observer. More...

#include <CSingleModelObserverBase.h>

Inherits imod::IObserver.

Inherited by imod::TSingleModelObserverBase< i2d::CAffineTransformation2d >, imod::TSingleModelObserverBase< i2d::CAnnulus >, imod::TSingleModelObserverBase< i2d::CAnnulusSegment >, imod::TSingleModelObserverBase< i2d::CArc >, imod::TSingleModelObserverBase< i2d::CCircle >, imod::TSingleModelObserverBase< i2d::CLine2d >, imod::TSingleModelObserverBase< iimg::IMultiBitmapProvider >, imod::TSingleModelObserverBase< i2d::COrientedCircle >, imod::TSingleModelObserverBase< i2d::CPolygon >, imod::TSingleModelObserverBase< i2d::CPolyline >, imod::TSingleModelObserverBase< i2d::CPosition2d >, imod::TSingleModelObserverBase< i2d::CQuadrangle >, imod::TSingleModelObserverBase< i2d::CRectangle >, imod::TSingleModelObserverBase< iprm::ISelectionParam >, imod::TSingleModelObserverBase< i2d::CTubePolyline >, imod::TSingleModelObserverBase< CircleBasedModel >, imod::TSingleModelObserverBase< PolygonBasedModel >, imod::TSingleModelObserverBase< ShapeModel >, imod::TSingleModelObserverBase< iauth::IRightsProvider >, imod::TSingleModelObserverBase< iauth::IUsersManager >, imod::TSingleModelObserverBase< icalib::CPerspectiveCalibration2d >, imod::TSingleModelObserverBase< icalib::CSimpleLensCorrection >, imod::TSingleModelObserverBase< iinsp::ISupplier >, imod::TSingleModelObserverBase< icam::IExposureParams >, imod::TSingleModelObserverBase< iprm::IParamsSet >, imod::TSingleModelObserverBase< IElementSelectionInfo >, imod::TSingleModelObserverBase< icomp::IRegistry >, imod::TSingleModelObserverBase< CVisualRegistryElement >, imod::TSingleModelObserverBase< icomp::IMetaInfoManager >, imod::TSingleModelObserverBase< ObjectClass >, imod::TSingleModelObserverBase< IDocumentManager >, imod::TSingleModelObserverBase< iser::ISerializable >, imod::TSingleModelObserverBase< ifile::IFileNameParam >, imod::TSingleModelObserverBase< idoc::IDocumentManager >, imod::TSingleModelObserverBase< idoc::IDocumentMetaInfo >, imod::TSingleModelObserverBase< idoc::IUndoManager >, imod::TSingleModelObserverBase< ibase::IRuntimeStatusProvider >, imod::TSingleModelObserverBase< idoc::ITextDocument >, imod::TSingleModelObserverBase< idoc::IMultiPageDocument >, imod::TSingleModelObserverBase< ifile::IFileListProvider >, imod::TSingleModelObserverBase< iinsp::IInspectionTask >, imod::TSingleModelObserverBase< iipr::IBlobFilterParams >, imod::TSingleModelObserverBase< iipr::ICaliperFinderParams >, imod::TSingleModelObserverBase< iipr::ICaliperParams >, imod::TSingleModelObserverBase< iipr::IConvolutionKernel2d >, imod::TSingleModelObserverBase< iipr::ISearchParams >, imod::TSingleModelObserverBase< iipr::IImageInterpolationParams >, imod::TSingleModelObserverBase< iipr::IPatternController >, imod::TSingleModelObserverBase< ilog::IMessageContainer >, imod::TSingleModelObserverBase< imeas::IDataSequenceProvider >, imod::TSingleModelObserverBase< imeas::IDataSequence >, imod::TSingleModelObserverBase< imeas::IDataStatistics >, imod::TSingleModelObserverBase< imeas::INumericValue >, imod::TSingleModelObserverBase< imod::IModel >, imod::TSingleModelObserverBase< iprm::IOptionsList >, imod::TSingleModelObserverBase< iprm::IOptionsManager >, imod::TSingleModelObserverBase< iprm::IEnableableParam >, imod::TSingleModelObserverBase< iprm::IParamsManager >, imod::TSingleModelObserverBase< iprm::INameParam >, imod::TSingleModelObserverBase< iprm::IVariableParam >, imod::TSingleModelObserverBase< isig::IPulseParams >, imod::TSingleModelObserverBase< isig::ISamplingParams >, imod::TSingleModelObserverBase< isig::ITriggerParams >, imod::TSingleModelObserverBase< ibase::ICommandsProvider >, imod::TSingleModelObserverBase< iimg::IBitmap >, imod::TSingleModelObserverBase< istd::IChangeable >, imod::TSingleModelObserverBase< istd::IInformationProvider >, imod::TSingleModelObserverBase< Model >, imod::TSingleModelObserverBase< i2d::ICalibration2d >, imod::TSingleModelObserverBase< IShapeStatusInfo >, icamgui::CSnapImageParamsEditorComp::ParamsObserver, idoc::CSingleDocumentManagerBase [protected], idocgui::CUndoManagerCommandsProviderComp [protected], ifile::CFileListProviderComp [protected], iinspgui::TCommonSupplierGuiCompBase< UI >::ParamsObserver, iinspgui::TCommonSupplierGuiCompBase< UI >::StatusObserver, imeas::CNumericParamsComp [protected], imod::CMultiModelDispatcherBase::ObserverProxy, imod::TSingleModelObserverBase< ModelInterface >, iproc::CModelBasedProcessingTriggerComp, and iview::CShapeBase.

Collaboration diagram for imod::CSingleModelObserverBase:

Public Types

typedef imod::IModel ModelType
 

Public Member Functions

 CSingleModelObserverBase ()
 
virtual ~CSingleModelObserverBase ()
 
imod::IModelGetObservedModel () const
 Get access to observed model.
 
imod::IModelGetModelPtr () const
 Get access to observed model.
 
void EnsureModelDetached ()
 Make sure this observer is detached.
 
void SetObservedIds (const istd::IChangeable::ChangeSet &changeMask)
 Set list of ID's beeing observed.
 
bool IsModelAttached (const imod::IModel *modelPtr=nullptr) const override
 Check if specified model is attached.
 
bool OnModelAttached (imod::IModel *modelPtr, istd::IChangeable::ChangeSet &changeMask) override
 This call back function will be called, if an observable object is about to be attached.
 
bool OnModelDetached (imod::IModel *modelPtr) override
 This call back function will be called, if an observable object is about to be detached.
 
void BeforeModelChange (imod::IModel *modelPtr) override
 This function will be called before update of the observer contents occures.
 
void AfterModelChange (imod::IModel *modelPtr, const istd::IChangeable::ChangeSet &changeSet) override
 This function will be called after update of the observer contents occures.
 
- Public Member Functions inherited from imod::IObserver

Protected Member Functions

void SetModelPtr (imod::IModel *modelPtr)
 Set internal model pointer to specified value.
 
virtual void OnUpdate (const istd::IChangeable::ChangeSet &changeSet)
 Called on update of observed model.
 

Detailed Description

Basic implementation for a single model observer.

Derrived implementations can reimplement simplified OnUpdate method to be notified about model changes.

Definition at line 27 of file CSingleModelObserverBase.h.

Member Typedef Documentation

◆ ModelType

Constructor & Destructor Documentation

◆ CSingleModelObserverBase()

imod::CSingleModelObserverBase::CSingleModelObserverBase ( )

◆ ~CSingleModelObserverBase()

virtual imod::CSingleModelObserverBase::~CSingleModelObserverBase ( )
virtual

Member Function Documentation

◆ AfterModelChange()

void imod::CSingleModelObserverBase::AfterModelChange ( imod::IModel * modelPtr,
const istd::IChangeable::ChangeSet & changeSet )
overridevirtual

This function will be called after update of the observer contents occures.

Implements imod::IObserver.

Reimplemented in icmpstr::TObjectShapeBase< GraphicsItemClass, ObjectClass >, icmpstr::TObjectShapeBase< QGraphicsRectItem, CVisualRegistryElement >, iinspgui::TCommonSupplierGuiCompBase< UI >, imod::CMultiModelDispatcherBase::ObserverProxy, istdgui::TGuiObserverWrap< CViewProviderGuiComp, iview::CImageShape >, istdgui::TGuiObserverWrap< istdgui::CComposedGuiComp, imod::TSingleModelObserverBase< iprm::IParamsSet > >, istdgui::TGuiObserverWrap< istdgui::TDesignerGuiCompBase< UI, QWidget >, imod::TSingleModelObserverBase< iinsp::ISupplier > >, istdgui::TGuiObserverWrap< istdgui::TDesignerGuiCompBase< UI, QWidget >, imod::TSingleModelObserverBase< Model > >, istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QLabel >, imod::TSingleModelObserverBase< istd::IInformationProvider > >, istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QTextEdit >, imod::TSingleModelObserverBase< idoc::ITextDocument > >, istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QWidget >, imod::TSingleModelObserverBase< idoc::IDocumentMetaInfo > >, istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QWidget >, imod::TSingleModelObserverBase< iimg::IMultiBitmapProvider > >, istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QWidget >, imod::TSingleModelObserverBase< imeas::IDataSequenceProvider > >, and istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QWidget >, imod::TSingleModelObserverBase< imeas::INumericValue > >.

◆ BeforeModelChange()

void imod::CSingleModelObserverBase::BeforeModelChange ( imod::IModel * modelPtr)
overridevirtual

This function will be called before update of the observer contents occures.

Please note, that in some cases no following AfterModelChange can be called.

Implements imod::IObserver.

◆ EnsureModelDetached()

void imod::CSingleModelObserverBase::EnsureModelDetached ( )

Make sure this observer is detached.

It calls model method DetachObserver() if model is available.

◆ GetModelPtr()

imod::IModel * imod::CSingleModelObserverBase::GetModelPtr ( ) const
inline

Get access to observed model.

Returns
pointer to observed model, or nullptr if no model is connected.

Definition at line 93 of file CSingleModelObserverBase.h.

◆ GetObservedModel()

imod::IModel * imod::CSingleModelObserverBase::GetObservedModel ( ) const
inline

Get access to observed model.

Returns
pointer to observed model, or nullptr if no model is connected.

Definition at line 87 of file CSingleModelObserverBase.h.

Referenced by iview::CLineShape::EnsurePointsAreValid().

◆ IsModelAttached()

bool imod::CSingleModelObserverBase::IsModelAttached ( const imod::IModel * modelPtr = nullptr) const
inlineoverridevirtual

Check if specified model is attached.

\modelPtr pointer to model object. If this pointer is nullptr, any model is meaned.

Returns
true, if modelPtr is attached yet to this observer, false otherwise.

Implements imod::IObserver.

Definition at line 101 of file CSingleModelObserverBase.h.

◆ OnModelAttached()

bool imod::CSingleModelObserverBase::OnModelAttached ( imod::IModel * modelPtr,
istd::IChangeable::ChangeSet & changeMask )
overridevirtual

This call back function will be called, if an observable object is about to be attached.

This function returns a true, if observable object is accepted by the implementation logic of the observer, otherwise returns false.

Parameters
modelPtrpointer to model object being attached.
changeMaskoutput parameter returning set of change ID's will be accepted. returns a false.

Implements imod::IObserver.

Reimplemented in i2dgui::TShapeParamsGuiCompBase< Ui, Shape, ShapeModel >, icmpstr::CVisualRegistryEditorComp, icmpstr::TObjectShapeBase< GraphicsItemClass, ObjectClass >, icmpstr::TObjectShapeBase< QGraphicsRectItem, CVisualRegistryElement >, iinspgui::CTeachableParamsDecoratorGuiComp, imod::TSingleModelObserverBase< ModelInterface >, imod::TSingleModelObserverBase< CircleBasedModel >, imod::TSingleModelObserverBase< CVisualRegistryElement >, imod::TSingleModelObserverBase< i2d::CAffineTransformation2d >, imod::TSingleModelObserverBase< i2d::CAnnulus >, imod::TSingleModelObserverBase< i2d::CAnnulusSegment >, imod::TSingleModelObserverBase< i2d::CArc >, imod::TSingleModelObserverBase< i2d::CCircle >, imod::TSingleModelObserverBase< i2d::CLine2d >, imod::TSingleModelObserverBase< i2d::COrientedCircle >, imod::TSingleModelObserverBase< i2d::CPolygon >, imod::TSingleModelObserverBase< i2d::CPolyline >, imod::TSingleModelObserverBase< i2d::CPosition2d >, imod::TSingleModelObserverBase< i2d::CQuadrangle >, imod::TSingleModelObserverBase< i2d::CRectangle >, imod::TSingleModelObserverBase< i2d::CTubePolyline >, imod::TSingleModelObserverBase< i2d::ICalibration2d >, imod::TSingleModelObserverBase< iauth::IRightsProvider >, imod::TSingleModelObserverBase< iauth::IUsersManager >, imod::TSingleModelObserverBase< ibase::ICommandsProvider >, imod::TSingleModelObserverBase< ibase::IRuntimeStatusProvider >, imod::TSingleModelObserverBase< icalib::CPerspectiveCalibration2d >, imod::TSingleModelObserverBase< icalib::CSimpleLensCorrection >, imod::TSingleModelObserverBase< icam::IExposureParams >, imod::TSingleModelObserverBase< icomp::IMetaInfoManager >, imod::TSingleModelObserverBase< icomp::IRegistry >, imod::TSingleModelObserverBase< idoc::IDocumentManager >, imod::TSingleModelObserverBase< idoc::IDocumentMetaInfo >, imod::TSingleModelObserverBase< idoc::IMultiPageDocument >, imod::TSingleModelObserverBase< idoc::ITextDocument >, imod::TSingleModelObserverBase< idoc::IUndoManager >, imod::TSingleModelObserverBase< IDocumentManager >, imod::TSingleModelObserverBase< IElementSelectionInfo >, imod::TSingleModelObserverBase< ifile::IFileListProvider >, imod::TSingleModelObserverBase< ifile::IFileNameParam >, imod::TSingleModelObserverBase< iimg::IBitmap >, imod::TSingleModelObserverBase< iimg::IMultiBitmapProvider >, imod::TSingleModelObserverBase< iinsp::IInspectionTask >, imod::TSingleModelObserverBase< iinsp::ISupplier >, imod::TSingleModelObserverBase< iipr::IBlobFilterParams >, imod::TSingleModelObserverBase< iipr::ICaliperFinderParams >, imod::TSingleModelObserverBase< iipr::ICaliperParams >, imod::TSingleModelObserverBase< iipr::IConvolutionKernel2d >, imod::TSingleModelObserverBase< iipr::IImageInterpolationParams >, imod::TSingleModelObserverBase< iipr::IPatternController >, imod::TSingleModelObserverBase< iipr::ISearchParams >, imod::TSingleModelObserverBase< ilog::IMessageContainer >, imod::TSingleModelObserverBase< imeas::IDataSequence >, imod::TSingleModelObserverBase< imeas::IDataSequenceProvider >, imod::TSingleModelObserverBase< imeas::IDataStatistics >, imod::TSingleModelObserverBase< imeas::INumericValue >, imod::TSingleModelObserverBase< imod::IModel >, imod::TSingleModelObserverBase< iprm::IEnableableParam >, imod::TSingleModelObserverBase< iprm::INameParam >, imod::TSingleModelObserverBase< iprm::IOptionsList >, imod::TSingleModelObserverBase< iprm::IOptionsManager >, imod::TSingleModelObserverBase< iprm::IParamsManager >, imod::TSingleModelObserverBase< iprm::IParamsSet >, imod::TSingleModelObserverBase< iprm::ISelectionParam >, imod::TSingleModelObserverBase< iprm::IVariableParam >, imod::TSingleModelObserverBase< iser::ISerializable >, imod::TSingleModelObserverBase< IShapeStatusInfo >, imod::TSingleModelObserverBase< isig::IPulseParams >, imod::TSingleModelObserverBase< isig::ISamplingParams >, imod::TSingleModelObserverBase< isig::ITriggerParams >, imod::TSingleModelObserverBase< istd::IChangeable >, imod::TSingleModelObserverBase< istd::IInformationProvider >, imod::TSingleModelObserverBase< Model >, imod::TSingleModelObserverBase< ObjectClass >, imod::TSingleModelObserverBase< PolygonBasedModel >, imod::TSingleModelObserverBase< ShapeModel >, istdgui::TGuiObserverWrap< CViewProviderGuiComp, iview::CImageShape >, istdgui::TGuiObserverWrap< istdgui::CComposedGuiComp, imod::TSingleModelObserverBase< iprm::IParamsSet > >, istdgui::TGuiObserverWrap< istdgui::TDesignerGuiCompBase< UI, QWidget >, imod::TSingleModelObserverBase< iinsp::ISupplier > >, istdgui::TGuiObserverWrap< istdgui::TDesignerGuiCompBase< UI, QWidget >, imod::TSingleModelObserverBase< Model > >, istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QLabel >, imod::TSingleModelObserverBase< istd::IInformationProvider > >, istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QTextEdit >, imod::TSingleModelObserverBase< idoc::ITextDocument > >, istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QWidget >, imod::TSingleModelObserverBase< idoc::IDocumentMetaInfo > >, istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QWidget >, imod::TSingleModelObserverBase< iimg::IMultiBitmapProvider > >, istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QWidget >, imod::TSingleModelObserverBase< imeas::IDataSequenceProvider > >, istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QWidget >, imod::TSingleModelObserverBase< imeas::INumericValue > >, and iview::CSplineShape.

◆ OnModelDetached()

bool imod::CSingleModelObserverBase::OnModelDetached ( imod::IModel * modelPtr)
overridevirtual

This call back function will be called, if an observable object is about to be detached.

Implements imod::IObserver.

Reimplemented in i2dgui::TShapeParamsGuiCompBase< Ui, Shape, ShapeModel >, icmpstr::CVisualRegistryEditorComp, iinspgui::CTeachableParamsDecoratorGuiComp, imod::TSingleModelObserverBase< ModelInterface >, imod::TSingleModelObserverBase< CircleBasedModel >, imod::TSingleModelObserverBase< CVisualRegistryElement >, imod::TSingleModelObserverBase< i2d::CAffineTransformation2d >, imod::TSingleModelObserverBase< i2d::CAnnulus >, imod::TSingleModelObserverBase< i2d::CAnnulusSegment >, imod::TSingleModelObserverBase< i2d::CArc >, imod::TSingleModelObserverBase< i2d::CCircle >, imod::TSingleModelObserverBase< i2d::CLine2d >, imod::TSingleModelObserverBase< i2d::COrientedCircle >, imod::TSingleModelObserverBase< i2d::CPolygon >, imod::TSingleModelObserverBase< i2d::CPolyline >, imod::TSingleModelObserverBase< i2d::CPosition2d >, imod::TSingleModelObserverBase< i2d::CQuadrangle >, imod::TSingleModelObserverBase< i2d::CRectangle >, imod::TSingleModelObserverBase< i2d::CTubePolyline >, imod::TSingleModelObserverBase< i2d::ICalibration2d >, imod::TSingleModelObserverBase< iauth::IRightsProvider >, imod::TSingleModelObserverBase< iauth::IUsersManager >, imod::TSingleModelObserverBase< ibase::ICommandsProvider >, imod::TSingleModelObserverBase< ibase::IRuntimeStatusProvider >, imod::TSingleModelObserverBase< icalib::CPerspectiveCalibration2d >, imod::TSingleModelObserverBase< icalib::CSimpleLensCorrection >, imod::TSingleModelObserverBase< icam::IExposureParams >, imod::TSingleModelObserverBase< icomp::IMetaInfoManager >, imod::TSingleModelObserverBase< icomp::IRegistry >, imod::TSingleModelObserverBase< idoc::IDocumentManager >, imod::TSingleModelObserverBase< idoc::IDocumentMetaInfo >, imod::TSingleModelObserverBase< idoc::IMultiPageDocument >, imod::TSingleModelObserverBase< idoc::ITextDocument >, imod::TSingleModelObserverBase< idoc::IUndoManager >, imod::TSingleModelObserverBase< IDocumentManager >, imod::TSingleModelObserverBase< IElementSelectionInfo >, imod::TSingleModelObserverBase< ifile::IFileListProvider >, imod::TSingleModelObserverBase< ifile::IFileNameParam >, imod::TSingleModelObserverBase< iimg::IBitmap >, imod::TSingleModelObserverBase< iimg::IMultiBitmapProvider >, imod::TSingleModelObserverBase< iinsp::IInspectionTask >, imod::TSingleModelObserverBase< iinsp::ISupplier >, imod::TSingleModelObserverBase< iipr::IBlobFilterParams >, imod::TSingleModelObserverBase< iipr::ICaliperFinderParams >, imod::TSingleModelObserverBase< iipr::ICaliperParams >, imod::TSingleModelObserverBase< iipr::IConvolutionKernel2d >, imod::TSingleModelObserverBase< iipr::IImageInterpolationParams >, imod::TSingleModelObserverBase< iipr::IPatternController >, imod::TSingleModelObserverBase< iipr::ISearchParams >, imod::TSingleModelObserverBase< ilog::IMessageContainer >, imod::TSingleModelObserverBase< imeas::IDataSequence >, imod::TSingleModelObserverBase< imeas::IDataSequenceProvider >, imod::TSingleModelObserverBase< imeas::IDataStatistics >, imod::TSingleModelObserverBase< imeas::INumericValue >, imod::TSingleModelObserverBase< imod::IModel >, imod::TSingleModelObserverBase< iprm::IEnableableParam >, imod::TSingleModelObserverBase< iprm::INameParam >, imod::TSingleModelObserverBase< iprm::IOptionsList >, imod::TSingleModelObserverBase< iprm::IOptionsManager >, imod::TSingleModelObserverBase< iprm::IParamsManager >, imod::TSingleModelObserverBase< iprm::IParamsSet >, imod::TSingleModelObserverBase< iprm::ISelectionParam >, imod::TSingleModelObserverBase< iprm::IVariableParam >, imod::TSingleModelObserverBase< iser::ISerializable >, imod::TSingleModelObserverBase< IShapeStatusInfo >, imod::TSingleModelObserverBase< isig::IPulseParams >, imod::TSingleModelObserverBase< isig::ISamplingParams >, imod::TSingleModelObserverBase< isig::ITriggerParams >, imod::TSingleModelObserverBase< istd::IChangeable >, imod::TSingleModelObserverBase< istd::IInformationProvider >, imod::TSingleModelObserverBase< Model >, imod::TSingleModelObserverBase< ObjectClass >, imod::TSingleModelObserverBase< PolygonBasedModel >, imod::TSingleModelObserverBase< ShapeModel >, iprmgui::CVariableParamGuiComp, istdgui::TGuiObserverWrap< CViewProviderGuiComp, iview::CImageShape >, istdgui::TGuiObserverWrap< istdgui::CComposedGuiComp, imod::TSingleModelObserverBase< iprm::IParamsSet > >, istdgui::TGuiObserverWrap< istdgui::TDesignerGuiCompBase< UI, QWidget >, imod::TSingleModelObserverBase< iinsp::ISupplier > >, istdgui::TGuiObserverWrap< istdgui::TDesignerGuiCompBase< UI, QWidget >, imod::TSingleModelObserverBase< Model > >, istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QLabel >, imod::TSingleModelObserverBase< istd::IInformationProvider > >, istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QTextEdit >, imod::TSingleModelObserverBase< idoc::ITextDocument > >, istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QWidget >, imod::TSingleModelObserverBase< idoc::IDocumentMetaInfo > >, istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QWidget >, imod::TSingleModelObserverBase< iimg::IMultiBitmapProvider > >, istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QWidget >, imod::TSingleModelObserverBase< imeas::IDataSequenceProvider > >, and istdgui::TGuiObserverWrap< istdgui::TGuiComponentBase< QWidget >, imod::TSingleModelObserverBase< imeas::INumericValue > >.

◆ OnUpdate()

◆ SetModelPtr()

void imod::CSingleModelObserverBase::SetModelPtr ( imod::IModel * modelPtr)
inlineprotected

Set internal model pointer to specified value.

Definition at line 113 of file CSingleModelObserverBase.h.

◆ SetObservedIds()

void imod::CSingleModelObserverBase::SetObservedIds ( const istd::IChangeable::ChangeSet & changeMask)

Set list of ID's beeing observed.


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

© Witold Gantzke and Kirill Lepskiy