OpendTect  6.3
Classes | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
OD::PresentationManager Class Reference

Classes

struct  SyncInfo
 

Public Member Functions

 PresentationManager ()
 
VwrTypePresentationMgrgetViewerTypeMgr (ViewerTypeID vwrtypeid)
 
const VwrTypePresentationMgrgetViewerTypeMgr (ViewerTypeID vwrtypeid) const
 
PresentationManagedViewergetViewer (OD::ViewerID vwrid)
 
const PresentationManagedViewergetViewer (OD::ViewerID vwrid) const
 
void request (ViewerID id, PresentationRequestType, const IOPar &)
 
void syncAllViewerTypes ()
 
void addViewerTypeManager (VwrTypePresentationMgr *)
 
bool canViewerBeSynced (ViewerID, ViewerID) const
 
bool areViewerTypesSynced (ViewerTypeID, ViewerTypeID) const
 

Protected Member Functions

int syncInfoIdx (ViewerTypeID) const
 

Protected Attributes

ObjectSet< VwrTypePresentationMgrvwrtypemanagers_
 
TypeSet< SyncInfovwrtypesyncinfos_
 

Detailed Description

Constructor & Destructor Documentation

OD::PresentationManager::PresentationManager ( )

Member Function Documentation

void OD::PresentationManager::addViewerTypeManager ( VwrTypePresentationMgr )
bool OD::PresentationManager::areViewerTypesSynced ( ViewerTypeID  ,
ViewerTypeID   
) const
bool OD::PresentationManager::canViewerBeSynced ( ViewerID  ,
ViewerID   
) const
PresentationManagedViewer* OD::PresentationManager::getViewer ( OD::ViewerID  vwrid)
const PresentationManagedViewer* OD::PresentationManager::getViewer ( OD::ViewerID  vwrid) const
VwrTypePresentationMgr* OD::PresentationManager::getViewerTypeMgr ( ViewerTypeID  vwrtypeid)
const VwrTypePresentationMgr* OD::PresentationManager::getViewerTypeMgr ( ViewerTypeID  vwrtypeid) const
void OD::PresentationManager::request ( ViewerID  id,
PresentationRequestType  ,
const IOPar  
)
void OD::PresentationManager::syncAllViewerTypes ( )
int OD::PresentationManager::syncInfoIdx ( ViewerTypeID  ) const
protected

Member Data Documentation

ObjectSet<VwrTypePresentationMgr> OD::PresentationManager::vwrtypemanagers_
protected
TypeSet<SyncInfo> OD::PresentationManager::vwrtypesyncinfos_
protected

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017