OpendTect  7.0
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
uiVisEMObject Class Reference
Inheritance diagram for uiVisEMObject:
[legend]

Public Member Functions

 uiVisEMObject (uiParent *, const EM::ObjectID &, SceneID sceneid, uiVisPartServer *)
 
 uiVisEMObject (uiParent *, VisID displayid, uiVisPartServer *)
 
 ~uiVisEMObject ()
 
void checkTrackingStatus ()
 
EM::ObjectID getObjectID () const
 
EM::SectionID getSectionID (const TypeSet< VisID > *pickedpath) const
 
EM::SectionID getSectionID (int idx) const
 
float getShift () const
 
VisID id () const
 
bool isOK () const
 
bool isOnlyAtSections () const
 
int nrSections () const
 
void setDepthAsAttrib (int attrib)
 
void setOnlyAtSectionsDisplay (bool)
 
- 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
 
virtual CallBackertrueCaller ()
 

Static Public Member Functions

static const char * getObjectType (VisID displayid)
 
- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 

Protected Member Functions

void addToToolBarCB (CallBacker *)
 
void checkHorizonSize (const EM::Horizon3D *)
 
void createMenuCB (CallBacker *)
 
visSurvey::EMObjectDisplaygetDisplay ()
 
const visSurvey::EMObjectDisplaygetDisplay () const
 
void handleMenuCB (CallBacker *)
 
void keyEventCB (CallBacker *)
 
void setUpConnections ()
 

Protected Attributes

MenuItem ctrlpointsmenuitem_
 
MenuItem ctrlpointspropmnuitem_
 
VisID displayid_
 
MenuItem displaymnuitem_
 
MenuItem lockseedsmnuitem_
 
MenuItem seedpropmnuitem_
 
MenuItem seedsmenuitem_
 
MenuItem showbothmnuitem_
 
MenuItem showctrlpointsmnuitem_
 
MenuItem showfullmnuitem_
 
MenuItem showonlyatsectionsmnuitem_
 
MenuItem showseedsmnuitem_
 
MenuItem showsurfacegridmnuitem_
 
MenuItem singlecolmnuitem_
 
uiParentuiparent_
 
uiVisPartServervisserv_
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ uiVisEMObject() [1/2]

uiVisEMObject::uiVisEMObject ( uiParent ,
VisID  displayid,
uiVisPartServer  
)

◆ uiVisEMObject() [2/2]

uiVisEMObject::uiVisEMObject ( uiParent ,
const EM::ObjectID ,
SceneID  sceneid,
uiVisPartServer  
)

◆ ~uiVisEMObject()

uiVisEMObject::~uiVisEMObject ( )

Member Function Documentation

◆ addToToolBarCB()

void uiVisEMObject::addToToolBarCB ( CallBacker )
protected

◆ checkHorizonSize()

void uiVisEMObject::checkHorizonSize ( const EM::Horizon3D )
protected

◆ checkTrackingStatus()

void uiVisEMObject::checkTrackingStatus ( )

Checks if there is a tracker for this object and turns on singlecolor and full res if a tracker if found.

◆ createMenuCB()

void uiVisEMObject::createMenuCB ( CallBacker )
protected

◆ getDisplay() [1/2]

visSurvey::EMObjectDisplay* uiVisEMObject::getDisplay ( )
protected

◆ getDisplay() [2/2]

const visSurvey::EMObjectDisplay* uiVisEMObject::getDisplay ( ) const
protected

◆ getObjectID()

EM::ObjectID uiVisEMObject::getObjectID ( ) const

◆ getObjectType()

static const char* uiVisEMObject::getObjectType ( VisID  displayid)
static

◆ getSectionID() [1/2]

EM::SectionID uiVisEMObject::getSectionID ( const TypeSet< VisID > *  pickedpath) const

◆ getSectionID() [2/2]

EM::SectionID uiVisEMObject::getSectionID ( int  idx) const

◆ getShift()

float uiVisEMObject::getShift ( ) const

◆ handleMenuCB()

void uiVisEMObject::handleMenuCB ( CallBacker )
protected

◆ id()

VisID uiVisEMObject::id ( ) const
inline

◆ isOK()

bool uiVisEMObject::isOK ( ) const

◆ isOnlyAtSections()

bool uiVisEMObject::isOnlyAtSections ( ) const

◆ keyEventCB()

void uiVisEMObject::keyEventCB ( CallBacker )
protected

◆ nrSections()

int uiVisEMObject::nrSections ( ) const

◆ setDepthAsAttrib()

void uiVisEMObject::setDepthAsAttrib ( int  attrib)

◆ setOnlyAtSectionsDisplay()

void uiVisEMObject::setOnlyAtSectionsDisplay ( bool  )

◆ setUpConnections()

void uiVisEMObject::setUpConnections ( )
protected

Member Data Documentation

◆ ctrlpointsmenuitem_

MenuItem uiVisEMObject::ctrlpointsmenuitem_
protected

◆ ctrlpointspropmnuitem_

MenuItem uiVisEMObject::ctrlpointspropmnuitem_
protected

◆ displayid_

VisID uiVisEMObject::displayid_
protected

◆ displaymnuitem_

MenuItem uiVisEMObject::displaymnuitem_
protected

◆ lockseedsmnuitem_

MenuItem uiVisEMObject::lockseedsmnuitem_
protected

◆ seedpropmnuitem_

MenuItem uiVisEMObject::seedpropmnuitem_
protected

◆ seedsmenuitem_

MenuItem uiVisEMObject::seedsmenuitem_
protected

◆ showbothmnuitem_

MenuItem uiVisEMObject::showbothmnuitem_
protected

◆ showctrlpointsmnuitem_

MenuItem uiVisEMObject::showctrlpointsmnuitem_
protected

◆ showfullmnuitem_

MenuItem uiVisEMObject::showfullmnuitem_
protected

◆ showonlyatsectionsmnuitem_

MenuItem uiVisEMObject::showonlyatsectionsmnuitem_
protected

◆ showseedsmnuitem_

MenuItem uiVisEMObject::showseedsmnuitem_
protected

◆ showsurfacegridmnuitem_

MenuItem uiVisEMObject::showsurfacegridmnuitem_
protected

◆ singlecolmnuitem_

MenuItem uiVisEMObject::singlecolmnuitem_
protected

◆ uiparent_

uiParent* uiVisEMObject::uiparent_
protected

◆ visserv_

uiVisPartServer* uiVisEMObject::visserv_
protected

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