OpendTect  7.0
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 ()
 
bool create2DFromWells (MultiID &newseisid, Pos::GeomID &newlinegid)
 
bool createAttribLog (const BufferStringSet &)
 
bool createAttribLog (const MultiID &)
 
bool createD2TModel (const MultiID &)
 
bool createLogCube (const MultiID &)
 
void doXPlot ()
 
const NLAModelgetNLAModel ()
 
bool getPrev2DFromWellCoords (TypeSet< Coord > &)
 
const char * name () const override
 
Pos::GeomID new2DFromWellGeomID () const
 
void setAttribSet (const Attrib::DescSet &)
 
void setDPSDispMgr (DataPointSetDisplayMgr *dispmgr)
 
void setNLAModel (const NLAModel *)
 
bool showAmplSpectrum (const MultiID &, const char *lognm)
 
- Public Member Functions inherited from uiApplPartServer
 ~uiApplPartServer ()
 
uiApplServiceappserv ()
 
const uiApplServiceappserv () const
 
void setParent (uiParent *)
 
- 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 detachAllNotifiers () const
 Call from the destructor of your inherited object. More...
 
void detachCB (const NotifierAccess &, const CallBack &) const
 
void detachCB (const NotifierAccess *notif, const CallBack &cb) const
 
virtual bool isCapsule () const
 
bool isNotifierAttached (const NotifierAccess *) const
 Only for debugging purposes, don't use. More...
 
void stopReceivingNotifications () const
 
virtual CallBackertrueCaller ()
 

Static Public Member Functions

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

Protected Member Functions

void previewWellto2DLine (CallBacker *)
 
void surveyChangedCB (CallBacker *)
 
void wellManCreatedCB (CallBacker *)
 
void welltieDlgClosedCB (CallBacker *)
 
void wellTo2DDlgClosed (CallBacker *)
 
void xplotCB (CallBacker *)
 
- Protected Member Functions inherited from uiApplPartServer
 uiApplPartServer (uiApplService &)
 
void * getObject (int objid) const
 
uiParentparent () const
 
bool sendEvent (int evid) const
 

Protected Attributes

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

Private Member Functions

void cleanUp ()
 

Detailed Description

Part Server for Wells.

<>

Constructor & Destructor Documentation

◆ uiWellAttribPartServer()

uiWellAttribPartServer::uiWellAttribPartServer ( uiApplService )

◆ ~uiWellAttribPartServer()

uiWellAttribPartServer::~uiWellAttribPartServer ( )

Member Function Documentation

◆ cleanUp()

void uiWellAttribPartServer::cleanUp ( )
private

◆ create2DFromWells()

bool uiWellAttribPartServer::create2DFromWells ( MultiID newseisid,
Pos::GeomID newlinegid 
)

◆ createAttribLog() [1/2]

bool uiWellAttribPartServer::createAttribLog ( const BufferStringSet )

◆ createAttribLog() [2/2]

bool uiWellAttribPartServer::createAttribLog ( const MultiID )

◆ createD2TModel()

bool uiWellAttribPartServer::createD2TModel ( const MultiID )

◆ createLogCube()

bool uiWellAttribPartServer::createLogCube ( const MultiID )

◆ doXPlot()

void uiWellAttribPartServer::doXPlot ( )

◆ evCleanPreview()

static int uiWellAttribPartServer::evCleanPreview ( )
static

◆ evPreview2DFromWells()

static int uiWellAttribPartServer::evPreview2DFromWells ( )
static

◆ evShow2DFromWells()

static int uiWellAttribPartServer::evShow2DFromWells ( )
static

◆ getNLAModel()

const NLAModel* uiWellAttribPartServer::getNLAModel ( )
inline

◆ getPrev2DFromWellCoords()

bool uiWellAttribPartServer::getPrev2DFromWellCoords ( TypeSet< Coord > &  )

◆ name()

const char* uiWellAttribPartServer::name ( ) const
inlineoverridevirtual

Implements uiApplPartServer.

◆ new2DFromWellGeomID()

Pos::GeomID uiWellAttribPartServer::new2DFromWellGeomID ( ) const

◆ previewWellto2DLine()

void uiWellAttribPartServer::previewWellto2DLine ( CallBacker )
protected

◆ setAttribSet()

void uiWellAttribPartServer::setAttribSet ( const Attrib::DescSet )

◆ setDPSDispMgr()

void uiWellAttribPartServer::setDPSDispMgr ( DataPointSetDisplayMgr dispmgr)
inline

◆ setNLAModel()

void uiWellAttribPartServer::setNLAModel ( const NLAModel )

◆ showAmplSpectrum()

bool uiWellAttribPartServer::showAmplSpectrum ( const MultiID ,
const char *  lognm 
)

◆ surveyChangedCB()

void uiWellAttribPartServer::surveyChangedCB ( CallBacker )
protected

◆ wellManCreatedCB()

void uiWellAttribPartServer::wellManCreatedCB ( CallBacker )
protected

◆ welltieDlgClosedCB()

void uiWellAttribPartServer::welltieDlgClosedCB ( CallBacker )
protected

◆ wellTo2DDlgClosed()

void uiWellAttribPartServer::wellTo2DDlgClosed ( CallBacker )
protected

◆ xplotCB()

void uiWellAttribPartServer::xplotCB ( CallBacker )
protected

Member Data Documentation

◆ attrset_

Attrib::DescSet* uiWellAttribPartServer::attrset_
protected

◆ crlogcubedlg_

uiCreateLogCubeDlg* uiWellAttribPartServer::crlogcubedlg_ = nullptr
protected

◆ dpsdispmgr_

DataPointSetDisplayMgr* uiWellAttribPartServer::dpsdispmgr_ = nullptr
protected

◆ nlamodel_

const NLAModel* uiWellAttribPartServer::nlamodel_ = nullptr
protected

◆ welltiedlg_

WellTie::uiTieWinMGRDlg* uiWellAttribPartServer::welltiedlg_ = nullptr
protected

◆ wellto2ddlg_

uiWellTo2DLineDlg* uiWellAttribPartServer::wellto2ddlg_ = nullptr
protected

◆ xplotwin2d_

uiWellAttribCrossPlot* uiWellAttribPartServer::xplotwin2d_ = nullptr
protected

◆ xplotwin3d_

uiWellAttribCrossPlot* uiWellAttribPartServer::xplotwin3d_ = nullptr
protected

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