OpendTect 8.0
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
uiPickPartServer Class Reference

Service provider for application level - points (sets) More...

#include <uipickpartserv.h>

Inheritance diagram for uiPickPartServer:
[legend]

Public Member Functions

 uiPickPartServer (uiApplService &)
 
 ~uiPickPartServer ()
 
void create3DGenSet ()
 
void createEmptySet (bool aspolygon)
 
void createRandom2DSet ()
 
bool exportPointSetsToGIS (uiParent *, const ObjectSet< const Pick::Set > &)
 
bool exportPolygonsToGIS (uiParent *, const ObjectSet< const Pick::Set > &)
 
bool exportRandomLinesToGIS (uiParent *, const ObjectSet< const Pick::Set > &)
 
void exportSet ()
 
bool exportSurvOutlineToGIS (uiParent *, SurveyInfo &)
 
void fetchHors (bool)
 
void fillZValsFromHor (Pick::Set &, int)
 
BinIDValueSetgenDef ()
 
TypeSet< Interval< float > > & getHor2DZRgs ()
 
TypeSet< Coord > & getPos2D ()
 
TypeSet< BinID > & getTrcPos2D ()
 
MultiID horID ()
 
ObjectSet< SurfaceInfo > & horInfos ()
 
void importSet ()
 
TypeSet< BufferStringSet > & lineNames ()
 
RefMan< Pick::SetloadSet (const MultiID &)
 
bool loadSets (TypeSet< MultiID > &, bool ispolygon, uiParent *=nullptr)
 Load set(s) by user sel.
 
void managePickSets ()
 
void mergePickSets (MultiID &)
 
const char * name () const override
 
RefMan< 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 &)
 
void showPickSetMgrInfo ()
 
bool storeNewPickSet (const Pick::Set &)
 
bool storePickSet (const Pick::Set &)
 
bool storePickSetAs (const Pick::Set &)
 
bool storePickSets ()
 
- Public Member Functions inherited from uiApplPartServer
 ~uiApplPartServer ()
 
uiApplServiceappserv ()
 
const uiApplServiceappserv () const
 
 mOD_DisableCopy (uiApplPartServer) virtual const char *name() const =0
 
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.
 
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.
 
CallBackeroperator= (const CallBacker &)=delete
 
void stopReceivingNotifications () const
 
virtual CallBackertrueCaller ()
 

Static Public Member Functions

static void convert (const Geometry::RandomLine &, Pick::Set &)
 
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 cleanup ()
 
void create2DCB (CallBacker *)
 
void importReadyCB (CallBacker *)
 
bool mkRandLocs2D (Pick::Set &, const RandLocGenPars &)
 
bool mkRandLocs2DBetweenHors (Pick::Set &, const RandLocGenPars &)
 
void survChangedCB (CallBacker *)
 
- Protected Member Functions inherited from uiApplPartServer
 uiApplPartServer (uiApplService &)
 
void * getObject (int objid) const
 
uiParentparent () const
 
bool sendEvent (int evid) const
 

Static Protected Member Functions

static bool exportToGIS (uiGISExportDlg::Type, uiParent *, const ObjectSet< const Pick::Set > &)
 

Protected Attributes

TypeSet< Coordcoords2d_
 
uiCreatePicksemptypsdlg_ = nullptr
 
uiImpExpPickSetexppsdlg_ = nullptr
 
BinIDValueSetgendef_
 
uiGenRandPicks2Dgenps2ddlg_ = nullptr
 
uiGenPosPicksgenpsdlg_ = nullptr
 
ObjectSet< SurfaceInfohinfos_
 
TypeSet< Interval< float > > hor2dzrgs_
 
MultiID horid_
 
uiImpExpPickSetimppsdlg_ = nullptr
 
TypeSet< BufferStringSetlinenms_
 
uiPickSetManmanpicksetsdlg_ = nullptr
 
MultiID picksetid_
 
RefMan< Pick::Setps_
 
Pick::SetMgrpsmgr_
 
BufferStringSet selectlines_
 
ObjectSet< MultiIDselhorids_
 
TrcKeySampling selhs_
 
uiPickSetMgrInfoDlgsetmgrinfodlg_ = nullptr
 
TypeSet< BinIDtrcpos2d_
 
uiPickSetMgruipsmgr_
 

Detailed Description

Service provider for application level - points (sets)

<>

Constructor & Destructor Documentation

◆ uiPickPartServer()

uiPickPartServer::uiPickPartServer ( uiApplService & )

◆ ~uiPickPartServer()

uiPickPartServer::~uiPickPartServer ( )

Member Function Documentation

◆ cleanup()

void uiPickPartServer::cleanup ( )
protected

◆ convert()

static void uiPickPartServer::convert ( const Geometry::RandomLine & ,
Pick::Set &  )
static

◆ create2DCB()

void uiPickPartServer::create2DCB ( CallBacker * )
protected

◆ create3DGenSet()

void uiPickPartServer::create3DGenSet ( )

◆ createEmptySet()

void uiPickPartServer::createEmptySet ( bool aspolygon)

◆ createRandom2DSet()

void 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

◆ exportPointSetsToGIS()

bool uiPickPartServer::exportPointSetsToGIS ( uiParent * ,
const ObjectSet< const Pick::Set > &  )

◆ exportPolygonsToGIS()

bool uiPickPartServer::exportPolygonsToGIS ( uiParent * ,
const ObjectSet< const Pick::Set > &  )

◆ exportRandomLinesToGIS()

bool uiPickPartServer::exportRandomLinesToGIS ( uiParent * ,
const ObjectSet< const Pick::Set > &  )

◆ exportSet()

void uiPickPartServer::exportSet ( )

◆ exportSurvOutlineToGIS()

bool uiPickPartServer::exportSurvOutlineToGIS ( uiParent * ,
SurveyInfo &  )

◆ exportToGIS()

static bool uiPickPartServer::exportToGIS ( uiGISExportDlg::Type ,
uiParent * ,
const ObjectSet< const Pick::Set > &  )
staticprotected

◆ fetchHors()

void uiPickPartServer::fetchHors ( bool )

◆ fillZValsFromHor()

void uiPickPartServer::fillZValsFromHor ( 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 ( )
inline

◆ 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()

RefMan< Pick::Set > uiPickPartServer::loadSet ( const MultiID & )

◆ loadSets()

bool uiPickPartServer::loadSets ( TypeSet< MultiID > & ,
bool ispolygon,
uiParent * = nullptr )

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
inlineoverride

◆ pickSet()

RefMan< Pick::Set > uiPickPartServer::pickSet ( )

◆ 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 & )

◆ showPickSetMgrInfo()

void uiPickPartServer::showPickSetMgrInfo ( )

◆ storeNewPickSet()

bool uiPickPartServer::storeNewPickSet ( const 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

◆ emptypsdlg_

uiCreatePicks* uiPickPartServer::emptypsdlg_ = nullptr
protected

◆ exppsdlg_

uiImpExpPickSet* uiPickPartServer::exppsdlg_ = nullptr
protected

◆ gendef_

BinIDValueSet& uiPickPartServer::gendef_
protected

◆ genps2ddlg_

uiGenRandPicks2D* uiPickPartServer::genps2ddlg_ = nullptr
protected

◆ genpsdlg_

uiGenPosPicks* uiPickPartServer::genpsdlg_ = nullptr
protected

◆ hinfos_

ObjectSet<SurfaceInfo> uiPickPartServer::hinfos_
protected

◆ hor2dzrgs_

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

◆ horid_

MultiID uiPickPartServer::horid_
protected

◆ imppsdlg_

uiImpExpPickSet* uiPickPartServer::imppsdlg_ = nullptr
protected

◆ linenms_

TypeSet<BufferStringSet> uiPickPartServer::linenms_
protected

◆ manpicksetsdlg_

uiPickSetMan* uiPickPartServer::manpicksetsdlg_ = nullptr
protected

◆ picksetid_

MultiID uiPickPartServer::picksetid_
protected

◆ ps_

RefMan<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

◆ setmgrinfodlg_

uiPickSetMgrInfoDlg* uiPickPartServer::setmgrinfodlg_ = nullptr
protected

◆ trcpos2d_

TypeSet<BinID> uiPickPartServer::trcpos2d_
protected

◆ uipsmgr_

uiPickSetMgr& uiPickPartServer::uipsmgr_
protected

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