OpendTect  6.6
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | 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 ()
 
bool create3DGenSet ()
 
const Pick::SetcreateEmptySet (bool aspolygon)
 
bool createRandom2DSet ()
 
void exportSet ()
 
void fetchHors (bool)
 
void fillZValsFrmHor (Pick::Set *, int)
 
BinIDValueSetgenDef ()
 
TypeSet< Interval< float > > & getHor2DZRgs ()
 
TypeSet< Coord > & getPos2D ()
 
TypeSet< BinID > & getTrcPos2D ()
 
MultiID horID ()
 
ObjectSet< SurfaceInfo > & horInfos ()
 
void importSet ()
 
TypeSet< BufferStringSet > & lineNames ()
 
Pick::SetloadSet (const MultiID &)
 
bool loadSets (TypeSet< MultiID > &, bool ispolygon)
 Load set(s) by user sel. More...
 
void managePickSets ()
 
void mergePickSets (MultiID &)
 
const char * name () const
 
Pick::SetpickSet ()
 
MultiID pickSetID () const
 
bool pickSetsStored () const
 
bool reLoadSet (const MultiID &)
 
BufferStringSetselectLines ()
 
const ObjectSet< MultiID > & selHorIDs () const
 
TrcKeySampling selTrcKeySampling () const
 
void setMisclassSet (const DataPointSet &)
 
void setPickSet (const Pick::Set &)
 
bool storeNewPickSet (Pick::Set *&)
 
bool storePickSet (const Pick::Set &)
 
bool storePickSetAs (const Pick::Set &)
 
bool storePickSets ()
 
- 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 (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
 

Static Public Member Functions

static int evDisplayPickSet ()
 
static int evFillPickSet ()
 
static int evGetHorDef2D ()
 
static int evGetHorDef3D ()
 
static int evGetHorInfo2D ()
 
static int evGetHorInfo3D ()
 
- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 

Protected Member Functions

void importReadyCB (CallBacker *)
 
bool mkRandLocs2D (Pick::Set &, const RandLocGenPars &)
 
bool mkRandLocs2DBetweenHors (Pick::Set &, const RandLocGenPars &)
 
void survChangedCB (CallBacker *)
 
- Protected Member Functions inherited from uiApplPartServer
void * getObject (int objid) const
 
uiParentparent () const
 
bool sendEvent (int evid) const
 

Protected Attributes

TypeSet< Coordcoords2d_
 
uiImpExpPickSetexppsdlg_
 
BinIDValueSetgendef_
 
ObjectSet< SurfaceInfohinfos_
 
TypeSet< Interval< float > > hor2dzrgs_
 
MultiID horid_
 
uiImpExpPickSetimppsdlg_
 
TypeSet< BufferStringSetlinenms_
 
uiPickSetManmanpicksetsdlg_
 
MultiID picksetid_
 
Pick::Setps_
 
Pick::SetMgrpsmgr_
 
BufferStringSet selectlines_
 
ObjectSet< MultiIDselhorids_
 
TrcKeySampling selhs_
 
uiPickSetMgruipsmgr_
 

Detailed Description

Service provider for application level - seismics.

<>

Constructor & Destructor Documentation

◆ uiPickPartServer()

uiPickPartServer::uiPickPartServer ( uiApplService )

◆ ~uiPickPartServer()

uiPickPartServer::~uiPickPartServer ( )

Member Function Documentation

◆ create3DGenSet()

bool uiPickPartServer::create3DGenSet ( )

◆ createEmptySet()

const Pick::Set* uiPickPartServer::createEmptySet ( bool  aspolygon)

◆ createRandom2DSet()

bool uiPickPartServer::createRandom2DSet ( )

◆ evDisplayPickSet()

static int uiPickPartServer::evDisplayPickSet ( )
static

◆ evFillPickSet()

static int uiPickPartServer::evFillPickSet ( )
static

◆ evGetHorDef2D()

static int uiPickPartServer::evGetHorDef2D ( )
static

◆ evGetHorDef3D()

static int uiPickPartServer::evGetHorDef3D ( )
static

◆ evGetHorInfo2D()

static int uiPickPartServer::evGetHorInfo2D ( )
static

◆ evGetHorInfo3D()

static int uiPickPartServer::evGetHorInfo3D ( )
static

◆ exportSet()

void uiPickPartServer::exportSet ( )

◆ fetchHors()

void uiPickPartServer::fetchHors ( bool  )

◆ fillZValsFrmHor()

void uiPickPartServer::fillZValsFrmHor ( Pick::Set ,
int   
)

◆ genDef()

BinIDValueSet& uiPickPartServer::genDef ( )
inline

◆ getHor2DZRgs()

TypeSet< Interval<float> >& uiPickPartServer::getHor2DZRgs ( )
inline

◆ getPos2D()

TypeSet<Coord>& uiPickPartServer::getPos2D ( )
inline

◆ getTrcPos2D()

TypeSet<BinID>& uiPickPartServer::getTrcPos2D ( )

◆ horID()

MultiID uiPickPartServer::horID ( )
inline

◆ horInfos()

ObjectSet<SurfaceInfo>& uiPickPartServer::horInfos ( )
inline

◆ importReadyCB()

void uiPickPartServer::importReadyCB ( CallBacker )
protected

◆ importSet()

void uiPickPartServer::importSet ( )

◆ lineNames()

TypeSet<BufferStringSet>& uiPickPartServer::lineNames ( )
inline

◆ loadSet()

Pick::Set* uiPickPartServer::loadSet ( const MultiID )

◆ loadSets()

bool uiPickPartServer::loadSets ( TypeSet< MultiID > &  ,
bool  ispolygon 
)

Load set(s) by user sel.

◆ managePickSets()

void uiPickPartServer::managePickSets ( )

◆ mergePickSets()

void uiPickPartServer::mergePickSets ( MultiID )

◆ mkRandLocs2D()

bool uiPickPartServer::mkRandLocs2D ( Pick::Set ,
const RandLocGenPars  
)
protected

◆ mkRandLocs2DBetweenHors()

bool uiPickPartServer::mkRandLocs2DBetweenHors ( Pick::Set ,
const RandLocGenPars  
)
protected

◆ name()

const char* uiPickPartServer::name ( ) const
inlinevirtual

Implements uiApplPartServer.

◆ pickSet()

Pick::Set* uiPickPartServer::pickSet ( )
inline

◆ pickSetID()

MultiID uiPickPartServer::pickSetID ( ) const
inline

◆ pickSetsStored()

bool uiPickPartServer::pickSetsStored ( ) const

◆ reLoadSet()

bool uiPickPartServer::reLoadSet ( const MultiID )

◆ selectLines()

BufferStringSet& uiPickPartServer::selectLines ( )
inline

◆ selHorIDs()

const ObjectSet<MultiID>& uiPickPartServer::selHorIDs ( ) const
inline

◆ selTrcKeySampling()

TrcKeySampling uiPickPartServer::selTrcKeySampling ( ) const
inline

◆ setMisclassSet()

void uiPickPartServer::setMisclassSet ( const DataPointSet )

◆ setPickSet()

void uiPickPartServer::setPickSet ( const Pick::Set )

◆ storeNewPickSet()

bool uiPickPartServer::storeNewPickSet ( Pick::Set *&  )

◆ storePickSet()

bool uiPickPartServer::storePickSet ( const Pick::Set )

◆ storePickSetAs()

bool uiPickPartServer::storePickSetAs ( const Pick::Set )

◆ storePickSets()

bool uiPickPartServer::storePickSets ( )

◆ survChangedCB()

void uiPickPartServer::survChangedCB ( CallBacker )
protected

Member Data Documentation

◆ coords2d_

TypeSet<Coord> uiPickPartServer::coords2d_
protected

◆ exppsdlg_

uiImpExpPickSet* uiPickPartServer::exppsdlg_
protected

◆ gendef_

BinIDValueSet& uiPickPartServer::gendef_
protected

◆ hinfos_

ObjectSet<SurfaceInfo> uiPickPartServer::hinfos_
protected

◆ hor2dzrgs_

TypeSet< Interval<float> > uiPickPartServer::hor2dzrgs_
protected

◆ horid_

MultiID uiPickPartServer::horid_
protected

◆ imppsdlg_

uiImpExpPickSet* uiPickPartServer::imppsdlg_
protected

◆ linenms_

TypeSet<BufferStringSet> uiPickPartServer::linenms_
protected

◆ manpicksetsdlg_

uiPickSetMan* uiPickPartServer::manpicksetsdlg_
protected

◆ picksetid_

MultiID uiPickPartServer::picksetid_
protected

◆ ps_

Pick::Set* uiPickPartServer::ps_
protected

◆ psmgr_

Pick::SetMgr& uiPickPartServer::psmgr_
protected

◆ selectlines_

BufferStringSet uiPickPartServer::selectlines_
protected

◆ selhorids_

ObjectSet<MultiID> uiPickPartServer::selhorids_
protected

◆ selhs_

TrcKeySampling uiPickPartServer::selhs_
protected

◆ uipsmgr_

uiPickSetMgr& uiPickPartServer::uipsmgr_
protected

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