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

Part Server for Wells. More...

Inheritance diagram for uiWellPartServer:
[legend]

Public Member Functions

 uiWellPartServer (uiApplService &)
 
 ~uiWellPartServer ()
 
const char * name () const
 
void importTrack ()
 
void importLogs ()
 
void importMarkers ()
 
void bulkImportTrack ()
 
void bulkImportLogs ()
 
void bulkImportMarkers ()
 
void bulkImportD2TModel ()
 
void manageWells ()
 
void launchRockPhysics ()
 
bool selectWells (DBKeySet &)
 
bool hasLogs (const DBKey &) const
 
void getLogNames (const DBKey &, BufferStringSet &) const
 
bool editDisplayProperties (const DBKey &)
 
void displayIn2DViewer (const DBKey &)
 
bool dispLineOnCreation ()
 
DBKey getRandLineDBKey ()
 
void selectWellCoordsForRdmLine ()
 
void getRdmLineCoordinates (TypeSet< Coord > &)
 
void sendPreviewEvent ()
 
void closePropDlg (const DBKey &)
 
void setPreviewIds (const TypeSet< int > &ids)
 
TypeSet< int > & getPreviewIds ()
 
void createSimpleWells ()
 
const DBKeySetcreatedWellIDs ()
 
void doLogTools ()
 
void createWellFromPicks ()
 
const char * askWellName ()
 
bool setupNewWell (BufferString &, Color &)
 
bool storeWell (const TypeSet< Coord3 > &, const char *nm, DBKey &, bool addwellhead=false)
 
- 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 evPreviewRdmLine ()
 
static int evCleanPreview ()
 
static int evDisplayWell ()
 
- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 

Public Attributes

Notifier< uiWellPartServerrandLineDlgClosed
 
Notifier< uiWellPartServeruiwellpropDlgClosed
 

Protected Member Functions

void importReadyCB (CallBacker *)
 
void rdmlnDlgDeleted (CallBacker *)
 
void rdmlnDlgClosed (CallBacker *)
 
void wellPropDlgClosed (CallBacker *)
 
void saveWellDispProps (const Well::Data *)
 
void applyAll (CallBacker *)
 
void simpImp (CallBacker *)
 
void survChangedCB (CallBacker *)
 
int getPropDlgIndex (const DBKey &)
 
- 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

uiWellImportAscuiwellimpdlg_
 
uiWell2RandomLineDlgrdmlinedlg_
 
ObjectSet< uiWellDispPropDlgwellpropdlgs_
 
uiD2TModelGen * uid2tmgen_
 
uiD2TMLogSelDlg * uid2tmlogseldlg_
 
uiSimpleMultiWellCreateimpsimpledlg_
 
uiBulkTrackImportimpbulktrackdlg_
 
uiBulkLogImportimpbulklogdlg_
 
uiBulkMarkerImportimpbulkmrkrdlg_
 
uiBulkD2TModelImportimpbulkd2tdlg_
 
uiWellManmanwelldlg_
 
TypeSet< int > previewids_
 
DBKeySet crwellids_
 
bool disponcreation_
 
DBKey dbkey_
 
bool allapplied_
 

Private Member Functions

 mODTextTranslationClass (uiWellPartServer)
 

Detailed Description

Part Server for Wells.

Constructor & Destructor Documentation

uiWellPartServer::uiWellPartServer ( uiApplService )
uiWellPartServer::~uiWellPartServer ( )

Member Function Documentation

void uiWellPartServer::applyAll ( CallBacker )
protected
const char* uiWellPartServer::askWellName ( )
void uiWellPartServer::bulkImportD2TModel ( )
void uiWellPartServer::bulkImportLogs ( )
void uiWellPartServer::bulkImportMarkers ( )
void uiWellPartServer::bulkImportTrack ( )
void uiWellPartServer::closePropDlg ( const DBKey )
const DBKeySet& uiWellPartServer::createdWellIDs ( )
inline
void uiWellPartServer::createSimpleWells ( )
inline
void uiWellPartServer::createWellFromPicks ( )
void uiWellPartServer::displayIn2DViewer ( const DBKey )
bool uiWellPartServer::dispLineOnCreation ( )
inline
void uiWellPartServer::doLogTools ( )
bool uiWellPartServer::editDisplayProperties ( const DBKey )
static int uiWellPartServer::evCleanPreview ( )
static
static int uiWellPartServer::evDisplayWell ( )
static
static int uiWellPartServer::evPreviewRdmLine ( )
static
void uiWellPartServer::getLogNames ( const DBKey ,
BufferStringSet  
) const
TypeSet<int>& uiWellPartServer::getPreviewIds ( )
inline
int uiWellPartServer::getPropDlgIndex ( const DBKey )
protected
DBKey uiWellPartServer::getRandLineDBKey ( )
inline
void uiWellPartServer::getRdmLineCoordinates ( TypeSet< Coord > &  )
bool uiWellPartServer::hasLogs ( const DBKey ) const
void uiWellPartServer::importLogs ( )
void uiWellPartServer::importMarkers ( )
void uiWellPartServer::importReadyCB ( CallBacker )
protected
void uiWellPartServer::importTrack ( )
void uiWellPartServer::launchRockPhysics ( )
void uiWellPartServer::manageWells ( )
uiWellPartServer::mODTextTranslationClass ( uiWellPartServer  )
private
const char* uiWellPartServer::name ( ) const
inlinevirtual

Implements uiApplPartServer.

void uiWellPartServer::rdmlnDlgClosed ( CallBacker )
protected
void uiWellPartServer::rdmlnDlgDeleted ( CallBacker )
protected
void uiWellPartServer::saveWellDispProps ( const Well::Data )
protected
void uiWellPartServer::selectWellCoordsForRdmLine ( )
bool uiWellPartServer::selectWells ( DBKeySet )
void uiWellPartServer::sendPreviewEvent ( )
void uiWellPartServer::setPreviewIds ( const TypeSet< int > &  ids)
inline
bool uiWellPartServer::setupNewWell ( BufferString ,
Color  
)
void uiWellPartServer::simpImp ( CallBacker )
protected
bool uiWellPartServer::storeWell ( const TypeSet< Coord3 > &  ,
const char *  nm,
DBKey ,
bool  addwellhead = false 
)
void uiWellPartServer::survChangedCB ( CallBacker )
protected
void uiWellPartServer::wellPropDlgClosed ( CallBacker )
protected

Member Data Documentation

bool uiWellPartServer::allapplied_
protected
DBKeySet uiWellPartServer::crwellids_
protected
DBKey uiWellPartServer::dbkey_
protected
bool uiWellPartServer::disponcreation_
protected
uiBulkD2TModelImport* uiWellPartServer::impbulkd2tdlg_
protected
uiBulkLogImport* uiWellPartServer::impbulklogdlg_
protected
uiBulkMarkerImport* uiWellPartServer::impbulkmrkrdlg_
protected
uiBulkTrackImport* uiWellPartServer::impbulktrackdlg_
protected
uiSimpleMultiWellCreate* uiWellPartServer::impsimpledlg_
protected
uiWellMan* uiWellPartServer::manwelldlg_
protected
TypeSet<int> uiWellPartServer::previewids_
protected
Notifier<uiWellPartServer> uiWellPartServer::randLineDlgClosed
uiWell2RandomLineDlg* uiWellPartServer::rdmlinedlg_
protected
uiD2TModelGen* uiWellPartServer::uid2tmgen_
protected
uiD2TMLogSelDlg* uiWellPartServer::uid2tmlogseldlg_
protected
uiWellImportAsc* uiWellPartServer::uiwellimpdlg_
protected
Notifier<uiWellPartServer> uiWellPartServer::uiwellpropDlgClosed
ObjectSet<uiWellDispPropDlg> uiWellPartServer::wellpropdlgs_
protected

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