OpendTect-6_4  6.4
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 ()
 
bool storePickSet (const Pick::Set &)
 
bool storePickSetAs (const Pick::Set &)
 
bool pickSetsStored () const
 
void mergePickSets (MultiID &)
 
void fetchHors (bool)
 
Pick::SetloadSet (const MultiID &)
 
bool loadSets (TypeSet< MultiID > &, bool ispolygon)
 Load set(s) by user sel. More...
 
const Pick::SetcreateEmptySet (bool aspolygon)
 
bool create3DGenSet ()
 
bool createRandom2DSet ()
 
void setMisclassSet (const DataPointSet &)
 
void setPickSet (const Pick::Set &)
 
void fillZValsFrmHor (Pick::Set *, int)
 
BinIDValueSetgenDef ()
 
MultiID pickSetID () const
 
ObjectSet< SurfaceInfo > & horInfos ()
 
const ObjectSet< MultiID > & selHorIDs () const
 
TrcKeySampling selTrcKeySampling () const
 
MultiID horID ()
 
TypeSet< BufferStringSet > & lineNames ()
 
BufferStringSetselectLines ()
 
TypeSet< Coord > & getPos2D ()
 
TypeSet< Interval< float > > & getHor2DZRgs ()
 
- 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 evGetHorInfo2D ()
 
static int evGetHorInfo3D ()
 
static int evGetHorDef3D ()
 
static int evGetHorDef2D ()
 
static int evFillPickSet ()
 
static int evDisplayPickSet ()
 

Protected Member Functions

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

Pick::SetMgrpsmgr_
 
uiPickSetMgruipsmgr_
 
BinIDValueSetgendef_
 
ObjectSet< SurfaceInfohinfos_
 
ObjectSet< MultiIDselhorids_
 
TrcKeySampling selhs_
 
Pick::Setps_
 
MultiID picksetid_
 
MultiID horid_
 
TypeSet< BufferStringSetlinenms_
 
BufferStringSet selectlines_
 
TypeSet< Coordcoords2d_
 
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

bool uiPickPartServer::create3DGenSet ( )
const Pick::Set* uiPickPartServer::createEmptySet ( bool  aspolygon)
bool uiPickPartServer::createRandom2DSet ( )
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< Interval<float> >& uiPickPartServer::getHor2DZRgs ( )
inline
TypeSet<Coord>& uiPickPartServer::getPos2D ( )
inline
MultiID uiPickPartServer::horID ( )
inline
ObjectSet<SurfaceInfo>& uiPickPartServer::horInfos ( )
inline
void uiPickPartServer::importReadyCB ( CallBacker )
protected
void uiPickPartServer::importSet ( )
TypeSet<BufferStringSet>& uiPickPartServer::lineNames ( )
inline
Pick::Set* uiPickPartServer::loadSet ( const MultiID )
bool uiPickPartServer::loadSets ( TypeSet< MultiID > &  ,
bool  ispolygon 
)

Load set(s) by user sel.

void uiPickPartServer::managePickSets ( )
void uiPickPartServer::mergePickSets ( MultiID )
bool uiPickPartServer::mkRandLocs2D ( Pick::Set ,
const RandLocGenPars  
)
protected
uiPickPartServer::mODTextTranslationClass ( uiPickPartServer  )
private
const char* uiPickPartServer::name ( ) const
inlinevirtual

Implements uiApplPartServer.

Pick::Set* uiPickPartServer::pickSet ( )
inline
MultiID uiPickPartServer::pickSetID ( ) const
inline
bool uiPickPartServer::pickSetsStored ( ) const
BufferStringSet& uiPickPartServer::selectLines ( )
inline
const ObjectSet<MultiID>& uiPickPartServer::selHorIDs ( ) const
inline
TrcKeySampling uiPickPartServer::selTrcKeySampling ( ) const
inline
void uiPickPartServer::setMisclassSet ( const DataPointSet )
void uiPickPartServer::setPickSet ( const Pick::Set )
bool uiPickPartServer::storePickSet ( const Pick::Set )
bool uiPickPartServer::storePickSetAs ( const Pick::Set )
bool uiPickPartServer::storePickSets ( )
void uiPickPartServer::survChangedCB ( CallBacker )
protected

Member Data Documentation

TypeSet<Coord> uiPickPartServer::coords2d_
protected
uiImpExpPickSet* uiPickPartServer::exppsdlg_
protected
BinIDValueSet& uiPickPartServer::gendef_
protected
ObjectSet<SurfaceInfo> uiPickPartServer::hinfos_
protected
TypeSet< Interval<float> > uiPickPartServer::hor2dzrgs_
protected
MultiID uiPickPartServer::horid_
protected
uiImpExpPickSet* uiPickPartServer::imppsdlg_
protected
TypeSet<BufferStringSet> uiPickPartServer::linenms_
protected
uiPickSetMan* uiPickPartServer::manpicksetsdlg_
protected
MultiID uiPickPartServer::picksetid_
protected
Pick::Set* uiPickPartServer::ps_
protected
Pick::SetMgr& uiPickPartServer::psmgr_
protected
BufferStringSet uiPickPartServer::selectlines_
protected
ObjectSet<MultiID> uiPickPartServer::selhorids_
protected
TrcKeySampling uiPickPartServer::selhs_
protected
uiPickSetMgr& uiPickPartServer::uipsmgr_
protected

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