OpendTect  6.3
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
uiWellAttribPartServer Class Reference

Part Server for Wells. More...

Inheritance diagram for uiWellAttribPartServer:
[legend]

Public Member Functions

 uiWellAttribPartServer (uiApplService &)
 
 ~uiWellAttribPartServer ()
 
void setAttribSet (const Attrib::DescSet &)
 
void setNLAModel (const NLAModel *)
 
const NLAModelgetNLAModel ()
 
const char * name () const
 
bool createAttribLog (const DBKey &)
 
bool createAttribLog (const BufferStringSet &)
 
bool createLogCube (const DBKey &)
 
bool create2DFromWells (DBKey &newseisid, Pos::GeomID &newlinegid)
 
void doXPlot ()
 
void setDPSDispMgr (DataPointSetDisplayMgr *dispmgr)
 
bool createD2TModel (const DBKey &)
 
Pos::GeomID new2DFromWellGeomID () const
 
bool getPrev2DFromWellCoords (TypeSet< Coord > &)
 
bool showAmplSpectrum (const DBKey &, const char *lognm)
 
- Public Member Functions inherited from uiApplPartServer
 uiApplPartServer (uiApplService &a)
 
uiApplServiceappserv ()
 
const uiApplServiceappserv () const
 
- Public Member Functions inherited from CallBacker
 CallBacker ()
 
 CallBacker (const CallBacker &)
 
virtual ~CallBacker ()
 
bool attachCB (const NotifierAccess &, const CallBack &, bool onlyifnew=false) const
 
bool attachCB (const NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) const
 
void detachCB (const NotifierAccess &, const CallBack &) const
 
void detachCB (const NotifierAccess *notif, const CallBack &cb) const
 
bool isNotifierAttached (const NotifierAccess *) const
 Only for debugging purposes, don't use. More...
 
virtual bool isCapsule () const
 
void stopReceivingNotifications () const
 

Static Public Member Functions

static int evPreview2DFromWells ()
 
static int evShow2DFromWells ()
 
static int evCleanPreview ()
 
- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 

Protected Member Functions

void surveyChangedCB (CallBacker *)
 
void previewWellto2DLine (CallBacker *)
 
void wellTo2DDlgClosed (CallBacker *)
 
- Protected Member Functions inherited from uiApplPartServer
uiParentparent () const
 
bool sendEvent (int evid) const
 
void * getObject (int objid) const
 
- Protected Member Functions inherited from CallBacker
void detachAllNotifiers () const
 Call from the destructor of your inherited object. More...
 

Protected Attributes

Attrib::DescSetattrset_
 
const NLAModelnlamodel_
 
WellTie::uiTieWinMGRDlgwelltiedlg_
 
uiWellAttribCrossPlotxplotwin2d_
 
uiWellAttribCrossPlotxplotwin3d_
 
uiWellTo2DLineDlgwellto2ddlg_
 
uiCreateLogCubeDlgcrlogcubedlg_
 
DataPointSetDisplayMgrdpsdispmgr_
 

Private Member Functions

 mODTextTranslationClass (uiWellAttribPartServer)
 
void cleanUp ()
 

Detailed Description

Part Server for Wells.

Constructor & Destructor Documentation

uiWellAttribPartServer::uiWellAttribPartServer ( uiApplService )
uiWellAttribPartServer::~uiWellAttribPartServer ( )

Member Function Documentation

void uiWellAttribPartServer::cleanUp ( )
private
bool uiWellAttribPartServer::create2DFromWells ( DBKey newseisid,
Pos::GeomID newlinegid 
)
bool uiWellAttribPartServer::createAttribLog ( const DBKey )
bool uiWellAttribPartServer::createAttribLog ( const BufferStringSet )
bool uiWellAttribPartServer::createD2TModel ( const DBKey )
bool uiWellAttribPartServer::createLogCube ( const DBKey )
void uiWellAttribPartServer::doXPlot ( )
static int uiWellAttribPartServer::evCleanPreview ( )
static
static int uiWellAttribPartServer::evPreview2DFromWells ( )
static
static int uiWellAttribPartServer::evShow2DFromWells ( )
static
const NLAModel* uiWellAttribPartServer::getNLAModel ( )
inline
bool uiWellAttribPartServer::getPrev2DFromWellCoords ( TypeSet< Coord > &  )
uiWellAttribPartServer::mODTextTranslationClass ( uiWellAttribPartServer  )
private
const char* uiWellAttribPartServer::name ( ) const
inlinevirtual

Implements uiApplPartServer.

Pos::GeomID uiWellAttribPartServer::new2DFromWellGeomID ( ) const
void uiWellAttribPartServer::previewWellto2DLine ( CallBacker )
protected
void uiWellAttribPartServer::setAttribSet ( const Attrib::DescSet )
void uiWellAttribPartServer::setDPSDispMgr ( DataPointSetDisplayMgr dispmgr)
inline
void uiWellAttribPartServer::setNLAModel ( const NLAModel )
bool uiWellAttribPartServer::showAmplSpectrum ( const DBKey ,
const char *  lognm 
)
void uiWellAttribPartServer::surveyChangedCB ( CallBacker )
protected
void uiWellAttribPartServer::wellTo2DDlgClosed ( CallBacker )
protected

Member Data Documentation

Attrib::DescSet* uiWellAttribPartServer::attrset_
protected
uiCreateLogCubeDlg* uiWellAttribPartServer::crlogcubedlg_
protected
DataPointSetDisplayMgr* uiWellAttribPartServer::dpsdispmgr_
protected
const NLAModel* uiWellAttribPartServer::nlamodel_
protected
WellTie::uiTieWinMGRDlg* uiWellAttribPartServer::welltiedlg_
protected
uiWellTo2DLineDlg* uiWellAttribPartServer::wellto2ddlg_
protected
uiWellAttribCrossPlot* uiWellAttribPartServer::xplotwin2d_
protected
uiWellAttribCrossPlot* uiWellAttribPartServer::xplotwin3d_
protected

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