OpendTect  6.3
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | 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 }
 

Public Member Functions

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

Protected Member Functions

void calcDPS (CallBacker *)
 
void horShifted (CallBacker *)
 
void shiftDlgClosed (CallBacker *)
 
void readyForDisplayCB (CallBacker *)
 
- 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

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

Private Member Functions

 mODTextTranslationClass (uiEMAttribPartServer)
 

Detailed Description

Part Server for Attribute handling on EarthModel objects.

Member Enumeration Documentation

Enumerator
OnHor 
AroundHor 
BetweenHors 

Constructor & Destructor Documentation

uiEMAttribPartServer::uiEMAttribPartServer ( uiApplService )
uiEMAttribPartServer::~uiEMAttribPartServer ( )

Member Function Documentation

Attrib::DescID uiEMAttribPartServer::attribID ( ) const
inline
int uiEMAttribPartServer::attribIdx ( ) const
inline
void uiEMAttribPartServer::calcDPS ( CallBacker )
protected
void uiEMAttribPartServer::createHorizonOutput ( HorOutType  )
static int uiEMAttribPartServer::evCalcShiftAttribute ( )
inlinestatic
static int uiEMAttribPartServer::evDisplayEMObject ( )
inlinestatic
static int uiEMAttribPartServer::evHorizonShift ( )
inlinestatic
static int uiEMAttribPartServer::evShiftDlgClosedCancel ( )
inlinestatic
static int uiEMAttribPartServer::evShiftDlgClosedOK ( )
inlinestatic
static int uiEMAttribPartServer::evShiftDlgOpened ( )
inlinestatic
static int uiEMAttribPartServer::evStoreShiftHorizons ( )
inlinestatic
void uiEMAttribPartServer::fillHorShiftDPS ( ObjectSet< DataPointSet > &  ,
TaskRunner  
)
const char* uiEMAttribPartServer::getAttribBaseNm ( ) const
const TypeSet<EM::ObjectID>& uiEMAttribPartServer::getEMObjIDs ( ) const
inline
float uiEMAttribPartServer::getShift ( ) const
int uiEMAttribPartServer::getShiftedObjectVisID ( ) const
void uiEMAttribPartServer::horShifted ( CallBacker )
protected
void uiEMAttribPartServer::import2DHorizon ( )
const BoolTypeSet& uiEMAttribPartServer::initialAttribStatus ( ) const
inline
float uiEMAttribPartServer::initialShift ( ) const
inline
uiEMAttribPartServer::mODTextTranslationClass ( uiEMAttribPartServer  )
private
const char* uiEMAttribPartServer::name ( ) const
inlinevirtual

Implements uiApplPartServer.

void uiEMAttribPartServer::readyForDisplayCB ( CallBacker )
protected
void uiEMAttribPartServer::setAttribID ( Attrib::DescID  id)
inline
void uiEMAttribPartServer::setAttribIdx ( int  )
void uiEMAttribPartServer::setDescSet ( const Attrib::DescSet ads)
inline
void uiEMAttribPartServer::setNLA ( const NLAModel mdl,
const DBKey id 
)
inline
void uiEMAttribPartServer::shiftDlgClosed ( CallBacker )
protected
StepInterval<float> uiEMAttribPartServer::shiftRange ( ) const
void uiEMAttribPartServer::showHorShiftDlg ( const EM::ObjectID ,
int  visid,
const BoolTypeSet attrenabled,
float  initialshift,
bool  canaddattrib 
)
const DataColDef& uiEMAttribPartServer::sidDef ( ) const
void uiEMAttribPartServer::snapHorizon ( const EM::ObjectID ,
bool  is2d 
)
int uiEMAttribPartServer::textureIdx ( ) const

Member Data Documentation

uiAttrTrcSelOut* uiEMAttribPartServer::aroundhor2ddlg_
protected
uiAttrTrcSelOut* uiEMAttribPartServer::aroundhor3ddlg_
protected
Attrib::DescID uiEMAttribPartServer::attribid_
protected
int uiEMAttribPartServer::attribidx_
protected
uiAttrTrcSelOut* uiEMAttribPartServer::betweenhor2ddlg_
protected
uiAttrTrcSelOut* uiEMAttribPartServer::betweenhor3ddlg_
protected
const Attrib::DescSet* uiEMAttribPartServer::descset_
protected
TypeSet<EM::ObjectID> uiEMAttribPartServer::emobjids_
protected
uiHorizonShiftDialog* uiEMAttribPartServer::horshiftdlg_
protected
BoolTypeSet uiEMAttribPartServer::initialattribstatus_
protected
float uiEMAttribPartServer::initialshift_
protected
DBKey uiEMAttribPartServer::nlaid_
protected
const NLAModel* uiEMAttribPartServer::nlamodel_
protected
int uiEMAttribPartServer::shiftidx_
protected
uiAttrSurfaceOut* uiEMAttribPartServer::surfattr2ddlg_
protected
uiAttrSurfaceOut* uiEMAttribPartServer::surfattr3ddlg_
protected
uiImportHorizon2D* uiEMAttribPartServer::uiimphor2ddlg_
protected
uiSeisEventSnapper* uiEMAttribPartServer::uiseisevsnapdlg_
protected

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