OpendTect  6.6
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
uiEMAttribPartServer Class Reference

Part Server for Attribute handling on EarthModel objects. More...

Inheritance diagram for uiEMAttribPartServer:
[legend]

Public Types

enum  HorOutType { OnHor , AroundHor , BetweenHors , FlattenSingle }
 

Public Member Functions

 uiEMAttribPartServer (uiApplService &)
 
 ~uiEMAttribPartServer ()
 
Attrib::DescID attribID () const
 
int attribIdx () const
 
void create2DGrid (const Geometry::RandomLine *)
 
void createHorizonOutput (HorOutType)
 
void createHorizonOutput (HorOutType, const MultiID &)
 
void fillHorShiftDPS (ObjectSet< DataPointSet > &, TaskRunner *)
 
const char * getAttribBaseNm () const
 
const TypeSet< EM::ObjectID > & getEMObjIDs () const
 
float getShift () const
 
int getShiftedObjectVisID () const
 
void import2DHorizon ()
 
const BoolTypeSetinitialAttribStatus () const
 
float initialShift () const
 
const char * name () const
 
void setAttribID (Attrib::DescID id)
 
void setAttribIdx (int)
 
void setDescSet (const Attrib::DescSet *ads)
 
void setNLA (const NLAModel *mdl, const MultiID &id)
 
StepInterval< float > shiftRange () const
 
void showHorShiftDlg (const EM::ObjectID &, int visid, const BoolTypeSet &attrenabled, float initialshift, bool canaddattrib)
 
const DataColDefsidDef () const
 
void snapHorizon (const EM::ObjectID &, bool is2d)
 
int textureIdx () const
 
- 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 evCalcShiftAttribute ()
 
static int evDisplayEMObject ()
 
static int evHorizonShift ()
 
static int evShiftDlgClosedCancel ()
 
static int evShiftDlgClosedOK ()
 
static int evShiftDlgOpened ()
 
static int evStoreShiftHorizons ()
 
- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 

Protected Member Functions

void calcDPS (CallBacker *)
 
void horShifted (CallBacker *)
 
void readyForDisplayCB (CallBacker *)
 
void shiftDlgClosed (CallBacker *)
 
- Protected Member Functions inherited from uiApplPartServer
void * getObject (int objid) const
 
uiParentparent () const
 
bool sendEvent (int evid) const
 

Protected Attributes

uiAttrTrcSelOutaroundhor2ddlg_ = nullptr
 
uiAttrTrcSelOutaroundhor3ddlg_ = nullptr
 
Attrib::DescID attribid_
 
int attribidx_ = 0
 
uiAttrTrcSelOutbetweenhor2ddlg_ = nullptr
 
uiAttrTrcSelOutbetweenhor3ddlg_ = nullptr
 
uiCreate2DGridcrgriddlg_ = nullptr
 
const Attrib::DescSetdescset_ = nullptr
 
TypeSet< EM::ObjectIDemobjids_
 
uiHorizonShiftDialoghorshiftdlg_ = nullptr
 
BoolTypeSet initialattribstatus_
 
float initialshift_
 
MultiID nlaid_
 
const NLAModelnlamodel_ = nullptr
 
int shiftidx_ = 10
 
uiAttrSurfaceOutsurfattr2ddlg_ = nullptr
 
uiAttrSurfaceOutsurfattr3ddlg_ = nullptr
 
uiImportHorizon2Duiimphor2ddlg_ = nullptr
 
uiSeisEventSnapperuiseisevsnapdlg_ = nullptr
 

Detailed Description

Part Server for Attribute handling on EarthModel objects.

<>

Member Enumeration Documentation

◆ HorOutType

Enumerator
OnHor 
AroundHor 
BetweenHors 
FlattenSingle 

Constructor & Destructor Documentation

◆ uiEMAttribPartServer()

uiEMAttribPartServer::uiEMAttribPartServer ( uiApplService )

◆ ~uiEMAttribPartServer()

uiEMAttribPartServer::~uiEMAttribPartServer ( )

Member Function Documentation

◆ attribID()

Attrib::DescID uiEMAttribPartServer::attribID ( ) const
inline

◆ attribIdx()

int uiEMAttribPartServer::attribIdx ( ) const
inline

◆ calcDPS()

void uiEMAttribPartServer::calcDPS ( CallBacker )
protected

◆ create2DGrid()

void uiEMAttribPartServer::create2DGrid ( const Geometry::RandomLine )

◆ createHorizonOutput() [1/2]

void uiEMAttribPartServer::createHorizonOutput ( HorOutType  )

◆ createHorizonOutput() [2/2]

void uiEMAttribPartServer::createHorizonOutput ( HorOutType  ,
const MultiID  
)

◆ evCalcShiftAttribute()

static int uiEMAttribPartServer::evCalcShiftAttribute ( )
inlinestatic

◆ evDisplayEMObject()

static int uiEMAttribPartServer::evDisplayEMObject ( )
inlinestatic

◆ evHorizonShift()

static int uiEMAttribPartServer::evHorizonShift ( )
inlinestatic

◆ evShiftDlgClosedCancel()

static int uiEMAttribPartServer::evShiftDlgClosedCancel ( )
inlinestatic

◆ evShiftDlgClosedOK()

static int uiEMAttribPartServer::evShiftDlgClosedOK ( )
inlinestatic

◆ evShiftDlgOpened()

static int uiEMAttribPartServer::evShiftDlgOpened ( )
inlinestatic

◆ evStoreShiftHorizons()

static int uiEMAttribPartServer::evStoreShiftHorizons ( )
inlinestatic

◆ fillHorShiftDPS()

void uiEMAttribPartServer::fillHorShiftDPS ( ObjectSet< DataPointSet > &  ,
TaskRunner  
)

◆ getAttribBaseNm()

const char* uiEMAttribPartServer::getAttribBaseNm ( ) const

◆ getEMObjIDs()

const TypeSet<EM::ObjectID>& uiEMAttribPartServer::getEMObjIDs ( ) const
inline

◆ getShift()

float uiEMAttribPartServer::getShift ( ) const

◆ getShiftedObjectVisID()

int uiEMAttribPartServer::getShiftedObjectVisID ( ) const

◆ horShifted()

void uiEMAttribPartServer::horShifted ( CallBacker )
protected

◆ import2DHorizon()

void uiEMAttribPartServer::import2DHorizon ( )

◆ initialAttribStatus()

const BoolTypeSet& uiEMAttribPartServer::initialAttribStatus ( ) const
inline

◆ initialShift()

float uiEMAttribPartServer::initialShift ( ) const
inline

◆ name()

const char* uiEMAttribPartServer::name ( ) const
inlinevirtual

Implements uiApplPartServer.

◆ readyForDisplayCB()

void uiEMAttribPartServer::readyForDisplayCB ( CallBacker )
protected

◆ setAttribID()

void uiEMAttribPartServer::setAttribID ( Attrib::DescID  id)
inline

◆ setAttribIdx()

void uiEMAttribPartServer::setAttribIdx ( int  )

◆ setDescSet()

void uiEMAttribPartServer::setDescSet ( const Attrib::DescSet ads)
inline

◆ setNLA()

void uiEMAttribPartServer::setNLA ( const NLAModel mdl,
const MultiID id 
)
inline

◆ shiftDlgClosed()

void uiEMAttribPartServer::shiftDlgClosed ( CallBacker )
protected

◆ shiftRange()

StepInterval<float> uiEMAttribPartServer::shiftRange ( ) const

◆ showHorShiftDlg()

void uiEMAttribPartServer::showHorShiftDlg ( const EM::ObjectID ,
int  visid,
const BoolTypeSet attrenabled,
float  initialshift,
bool  canaddattrib 
)

◆ sidDef()

const DataColDef& uiEMAttribPartServer::sidDef ( ) const

◆ snapHorizon()

void uiEMAttribPartServer::snapHorizon ( const EM::ObjectID ,
bool  is2d 
)

◆ textureIdx()

int uiEMAttribPartServer::textureIdx ( ) const

Member Data Documentation

◆ aroundhor2ddlg_

uiAttrTrcSelOut* uiEMAttribPartServer::aroundhor2ddlg_ = nullptr
protected

◆ aroundhor3ddlg_

uiAttrTrcSelOut* uiEMAttribPartServer::aroundhor3ddlg_ = nullptr
protected

◆ attribid_

Attrib::DescID uiEMAttribPartServer::attribid_
protected

◆ attribidx_

int uiEMAttribPartServer::attribidx_ = 0
protected

◆ betweenhor2ddlg_

uiAttrTrcSelOut* uiEMAttribPartServer::betweenhor2ddlg_ = nullptr
protected

◆ betweenhor3ddlg_

uiAttrTrcSelOut* uiEMAttribPartServer::betweenhor3ddlg_ = nullptr
protected

◆ crgriddlg_

uiCreate2DGrid* uiEMAttribPartServer::crgriddlg_ = nullptr
protected

◆ descset_

const Attrib::DescSet* uiEMAttribPartServer::descset_ = nullptr
protected

◆ emobjids_

TypeSet<EM::ObjectID> uiEMAttribPartServer::emobjids_
protected

◆ horshiftdlg_

uiHorizonShiftDialog* uiEMAttribPartServer::horshiftdlg_ = nullptr
protected

◆ initialattribstatus_

BoolTypeSet uiEMAttribPartServer::initialattribstatus_
protected

◆ initialshift_

float uiEMAttribPartServer::initialshift_
protected

◆ nlaid_

MultiID uiEMAttribPartServer::nlaid_
protected

◆ nlamodel_

const NLAModel* uiEMAttribPartServer::nlamodel_ = nullptr
protected

◆ shiftidx_

int uiEMAttribPartServer::shiftidx_ = 10
protected

◆ surfattr2ddlg_

uiAttrSurfaceOut* uiEMAttribPartServer::surfattr2ddlg_ = nullptr
protected

◆ surfattr3ddlg_

uiAttrSurfaceOut* uiEMAttribPartServer::surfattr3ddlg_ = nullptr
protected

◆ uiimphor2ddlg_

uiImportHorizon2D* uiEMAttribPartServer::uiimphor2ddlg_ = nullptr
protected

◆ uiseisevsnapdlg_

uiSeisEventSnapper* uiEMAttribPartServer::uiseisevsnapdlg_ = nullptr
protected

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