OTB  9.0.0
Orfeo Toolbox
Public Member Functions | Protected Member Functions | List of all members
otb::DEMSubjectInterface Class Referenceabstract

#include <otbDEMHandler.h>

+ Inheritance diagram for otb::DEMSubjectInterface:

Public Member Functions

virtual void AttachObserver (DEMObserverInterface *observer)=0
 
virtual void DetachObserver (DEMObserverInterface *observer)=0
 
virtual void Notify () const =0
 

Protected Member Functions

 DEMSubjectInterface ()=default
 
 DEMSubjectInterface (DEMSubjectInterface const &)=delete
 
DEMSubjectInterfaceoperator= (DEMSubjectInterface const &)=delete
 
 ~DEMSubjectInterface ()=default
 

Detailed Description

Observer design pattern to keep track of DEM configuration changes.

Definition at line 55 of file otbDEMHandler.h.

Constructor & Destructor Documentation

◆ DEMSubjectInterface() [1/2]

otb::DEMSubjectInterface::DEMSubjectInterface ( )
protecteddefault

◆ ~DEMSubjectInterface()

otb::DEMSubjectInterface::~DEMSubjectInterface ( )
protecteddefault

◆ DEMSubjectInterface() [2/2]

otb::DEMSubjectInterface::DEMSubjectInterface ( DEMSubjectInterface const &  )
protecteddelete

Member Function Documentation

◆ AttachObserver()

virtual void otb::DEMSubjectInterface::AttachObserver ( DEMObserverInterface observer)
pure virtual

Implemented in otb::DEMHandler.

◆ DetachObserver()

virtual void otb::DEMSubjectInterface::DetachObserver ( DEMObserverInterface observer)
pure virtual

Implemented in otb::DEMHandler.

◆ Notify()

virtual void otb::DEMSubjectInterface::Notify ( ) const
pure virtual

Implemented in otb::DEMHandler.

◆ operator=()

DEMSubjectInterface& otb::DEMSubjectInterface::operator= ( DEMSubjectInterface const &  )
protecteddelete

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