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

Service provider for application level - seismics. More...

Inheritance diagram for uiPickPartServer:
[legend]

Public Member Functions

 uiPickPartServer (uiApplService &)
 
 ~uiPickPartServer ()
 
const char * name () const
 
void managePickSets ()
 
Pick::SetpickSet ()
 
void importSet ()
 
void exportSet ()
 
bool storePickSets (int polyopt=0, const char *cat=0)
 0=all, -1 no poly's, 1 only poly's More...
 
bool storePickSet (const Pick::Set &)
 
bool storePickSetAs (const Pick::Set &)
 
void mergePickSets (DBKey &)
 
void fetchHors (bool)
 
RefMan< Pick::SetloadSet (const DBKey &)
 
bool loadSets (DBKeySet &, bool polygons, const char *cat=0)
 You have to ref/unref the sets. More...
 
RefMan< Pick::SetcreateEmptySet (bool aspolygon)
 
RefMan< Pick::Setcreate3DGenSet ()
 
RefMan< Pick::SetcreateRandom2DSet ()
 
void setMisclassSet (const DataPointSet &)
 
void fillZValsFrmHor (Pick::Set *, int)
 
BinIDValueSetgenDef ()
 
DBKey pickSetID () const
 
ObjectSet< SurfaceInfo > & horInfos ()
 
const DBKeySetselHorIDs () const
 
TrcKeySampling selTrcKeySampling () const
 
DBKey horID ()
 
TypeSet< BufferStringSet > & lineNames ()
 
BufferStringSetselectLines ()
 
TypeSet< Coord > & getPos2D ()
 
TypeSet< Pos::SurvID > & getGeomIDs2D ()
 
TypeSet< Interval< float > > & getHor2DZRgs ()
 
- 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 evGetHorInfo2D ()
 
static int evGetHorInfo3D ()
 
static int evGetHorDef3D ()
 
static int evGetHorDef2D ()
 
static int evFillPickSet ()
 
static int evDisplayPickSet ()
 
- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 

Protected Member Functions

void survChangedCB (CallBacker *)
 
void importReadyCB (CallBacker *)
 
void mkRandLocs2D (CallBacker *)
 
bool doLoadSets (DBKeySet &)
 
bool doSaveAs (const DBKey &, const Pick::Set *)
 
- 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

BinIDValueSetgendef_
 
ObjectSet< SurfaceInfohinfos_
 
DBKeySet selhorids_
 
TrcKeySampling selhs_
 
Pick::Setps_
 
DBKey picksetid_
 
DBKey horid_
 
TypeSet< BufferStringSetlinenms_
 
BufferStringSet selectlines_
 
TypeSet< Coordcoords2d_
 
TypeSet< Pos::GeomIDgeomids2d_
 
TypeSet< Interval< float > > hor2dzrgs_
 
uiImpExpPickSetimppsdlg_
 
uiImpExpPickSetexppsdlg_
 
uiPickSetManmanpicksetsdlg_
 

Private Member Functions

 mODTextTranslationClass (uiPickPartServer)
 

Detailed Description

Service provider for application level - seismics.

Constructor & Destructor Documentation

uiPickPartServer::uiPickPartServer ( uiApplService )
uiPickPartServer::~uiPickPartServer ( )

Member Function Documentation

RefMan<Pick::Set> uiPickPartServer::create3DGenSet ( )
RefMan<Pick::Set> uiPickPartServer::createEmptySet ( bool  aspolygon)
RefMan<Pick::Set> uiPickPartServer::createRandom2DSet ( )
bool uiPickPartServer::doLoadSets ( DBKeySet )
protected
bool uiPickPartServer::doSaveAs ( const DBKey ,
const Pick::Set  
)
protected
static int uiPickPartServer::evDisplayPickSet ( )
static
static int uiPickPartServer::evFillPickSet ( )
static
static int uiPickPartServer::evGetHorDef2D ( )
static
static int uiPickPartServer::evGetHorDef3D ( )
static
static int uiPickPartServer::evGetHorInfo2D ( )
static
static int uiPickPartServer::evGetHorInfo3D ( )
static
void uiPickPartServer::exportSet ( )
void uiPickPartServer::fetchHors ( bool  )
void uiPickPartServer::fillZValsFrmHor ( Pick::Set ,
int   
)
BinIDValueSet& uiPickPartServer::genDef ( )
inline
TypeSet<Pos::SurvID>& uiPickPartServer::getGeomIDs2D ( )
inline
TypeSet< Interval<float> >& uiPickPartServer::getHor2DZRgs ( )
inline
TypeSet<Coord>& uiPickPartServer::getPos2D ( )
inline
DBKey uiPickPartServer::horID ( )
inline
ObjectSet<SurfaceInfo>& uiPickPartServer::horInfos ( )
inline
void uiPickPartServer::importReadyCB ( CallBacker )
protected
void uiPickPartServer::importSet ( )
TypeSet<BufferStringSet>& uiPickPartServer::lineNames ( )
inline
RefMan<Pick::Set> uiPickPartServer::loadSet ( const DBKey )
bool uiPickPartServer::loadSets ( DBKeySet ,
bool  polygons,
const char *  cat = 0 
)

You have to ref/unref the sets.

void uiPickPartServer::managePickSets ( )
void uiPickPartServer::mergePickSets ( DBKey )
void uiPickPartServer::mkRandLocs2D ( CallBacker )
protected
uiPickPartServer::mODTextTranslationClass ( uiPickPartServer  )
private
const char* uiPickPartServer::name ( ) const
inlinevirtual

Implements uiApplPartServer.

Pick::Set* uiPickPartServer::pickSet ( )
inline
DBKey uiPickPartServer::pickSetID ( ) const
inline
BufferStringSet& uiPickPartServer::selectLines ( )
inline
const DBKeySet& uiPickPartServer::selHorIDs ( ) const
inline
TrcKeySampling uiPickPartServer::selTrcKeySampling ( ) const
inline
void uiPickPartServer::setMisclassSet ( const DataPointSet )
bool uiPickPartServer::storePickSet ( const Pick::Set )
bool uiPickPartServer::storePickSetAs ( const Pick::Set )
bool uiPickPartServer::storePickSets ( int  polyopt = 0,
const char *  cat = 0 
)

0=all, -1 no poly's, 1 only poly's

void uiPickPartServer::survChangedCB ( CallBacker )
protected

Member Data Documentation

TypeSet<Coord> uiPickPartServer::coords2d_
protected
uiImpExpPickSet* uiPickPartServer::exppsdlg_
protected
BinIDValueSet& uiPickPartServer::gendef_
protected
TypeSet<Pos::GeomID> uiPickPartServer::geomids2d_
protected
ObjectSet<SurfaceInfo> uiPickPartServer::hinfos_
protected
TypeSet< Interval<float> > uiPickPartServer::hor2dzrgs_
protected
DBKey uiPickPartServer::horid_
protected
uiImpExpPickSet* uiPickPartServer::imppsdlg_
protected
TypeSet<BufferStringSet> uiPickPartServer::linenms_
protected
uiPickSetMan* uiPickPartServer::manpicksetsdlg_
protected
DBKey uiPickPartServer::picksetid_
protected
Pick::Set* uiPickPartServer::ps_
protected
BufferStringSet uiPickPartServer::selectlines_
protected
DBKeySet uiPickPartServer::selhorids_
protected
TrcKeySampling uiPickPartServer::selhs_
protected

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