OpendTect-6_4  6.4
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 (TypeSet< MultiID > &)
 
bool hasLogs (const MultiID &) const
 
void getLogNames (const MultiID &, BufferStringSet &) const
 
bool editDisplayProperties (const MultiID &)
 
void displayIn2DViewer (const MultiID &)
 
bool dispLineOnCreation ()
 
const char * getRandLineMultiID ()
 
void selectWellCoordsForRdmLine ()
 
void getRdmLineCoordinates (TypeSet< Coord > &)
 
void sendPreviewEvent ()
 
void closePropDlg (const MultiID &)
 
void setPreviewIds (const TypeSet< int > &ids)
 
TypeSet< int > & getPreviewIds ()
 
void createSimpleWells ()
 
const BufferStringSetcreatedWellIDs ()
 
void doLogTools ()
 
void createWellFromPicks ()
 
const char * askWellName ()
 
bool setupNewWell (BufferString &, Color &)
 
bool storeWell (const TypeSet< Coord3 > &, const char *nm, MultiID &, bool addwellhead=false)
 
- Public Member Functions inherited from uiApplPartServer
 uiApplPartServer (uiApplService &a)
 
uiApplServiceappserv ()
 
const uiApplServiceappserv () const
 
void setParent (uiParent *)
 
- Public Member Functions inherited from CallBacker
 CallBacker ()
 
 CallBacker (const CallBacker &)
 
virtual ~CallBacker ()
 
bool attachCB (NotifierAccess &, const CallBack &, bool onlyifnew=false)
 
bool attachCB (NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false)
 
void detachCB (NotifierAccess &, const CallBack &)
 
void detachCB (NotifierAccess *notif, const CallBack &cb)
 
bool isNotifierAttached (NotifierAccess *) const
 Only for debugging purposes, don't use. More...
 

Static Public Member Functions

static int evPreviewRdmLine ()
 
static int evCleanPreview ()
 
static int evDisplayWell ()
 

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 saveWellDispProps (const Well::Data &, const MultiID &)
 
void applyAll (CallBacker *)
 
void simpImp (CallBacker *)
 
void simpleImpDlgClosed (CallBacker *)
 
void survChangedCB (CallBacker *)
 
int getPropDlgIndex (const MultiID &)
 
- 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 ()
 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_
 
BufferStringSet crwellids_
 
bool disponcreation_
 
const char * multiid_
 
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 MultiID )
const BufferStringSet& uiWellPartServer::createdWellIDs ( )
inline
void uiWellPartServer::createSimpleWells ( )
inline
void uiWellPartServer::createWellFromPicks ( )
void uiWellPartServer::displayIn2DViewer ( const MultiID )
bool uiWellPartServer::dispLineOnCreation ( )
inline
void uiWellPartServer::doLogTools ( )
bool uiWellPartServer::editDisplayProperties ( const MultiID )
static int uiWellPartServer::evCleanPreview ( )
static
static int uiWellPartServer::evDisplayWell ( )
static
static int uiWellPartServer::evPreviewRdmLine ( )
static
void uiWellPartServer::getLogNames ( const MultiID ,
BufferStringSet  
) const
TypeSet<int>& uiWellPartServer::getPreviewIds ( )
inline
int uiWellPartServer::getPropDlgIndex ( const MultiID )
protected
const char* uiWellPartServer::getRandLineMultiID ( )
inline
void uiWellPartServer::getRdmLineCoordinates ( TypeSet< Coord > &  )
bool uiWellPartServer::hasLogs ( const MultiID ) 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::saveWellDispProps ( const Well::Data ,
const MultiID  
)
protected
void uiWellPartServer::selectWellCoordsForRdmLine ( )
bool uiWellPartServer::selectWells ( TypeSet< MultiID > &  )
void uiWellPartServer::sendPreviewEvent ( )
void uiWellPartServer::setPreviewIds ( const TypeSet< int > &  ids)
inline
bool uiWellPartServer::setupNewWell ( BufferString ,
Color  
)
void uiWellPartServer::simpImp ( CallBacker )
protected
void uiWellPartServer::simpleImpDlgClosed ( CallBacker )
protected
bool uiWellPartServer::storeWell ( const TypeSet< Coord3 > &  ,
const char *  nm,
MultiID ,
bool  addwellhead = false 
)
void uiWellPartServer::survChangedCB ( CallBacker )
protected
void uiWellPartServer::wellPropDlgClosed ( CallBacker )
protected

Member Data Documentation

bool uiWellPartServer::allapplied_
protected
BufferStringSet uiWellPartServer::crwellids_
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
const char* uiWellPartServer::multiid_
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. 2019