OpendTect 8.0
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | Private Attributes | List of all members
uiVisEMObject Class Reference

#include <uivisemobj.h>

Inheritance diagram for uiVisEMObject:
[legend]

Public Member Functions

 uiVisEMObject (uiParent *, const EM::ObjectID &, const SceneID &, uiVisPartServer *)
 
 uiVisEMObject (uiParent *, const VisID &, uiVisPartServer *)
 
 ~uiVisEMObject ()
 
bool activateTracker ()
 
void checkTrackingStatus ()
 
RefMan< visSurvey::Horizon2DDisplaygetHorizon2DDisplay ()
 
ConstRefMan< visSurvey::Horizon2DDisplaygetHorizon2DDisplay () const
 
RefMan< visSurvey::HorizonDisplaygetHorizon3DDisplay ()
 
ConstRefMan< visSurvey::HorizonDisplaygetHorizon3DDisplay () const
 
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.
 
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 ()
 

Private Member Functions

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

Private Attributes

MenuItem ctrlpointsmenuitem_
 
MenuItem ctrlpointspropmnuitem_
 
VisID displayid_
 
MenuItem displaymnuitem_
 
WeakPtr< visSurvey::EMObjectDisplayemobjdisplay_
 
MenuItem lockseedsmnuitem_
 
SceneID sceneid_
 
MenuItem seedpropmnuitem_
 
MenuItem seedsmenuitem_
 
MenuItem showbothmnuitem_
 
MenuItem showctrlpointsmnuitem_
 
MenuItem showfullmnuitem_
 
MenuItem showonlyatsectionsmnuitem_
 
MenuItem showseedsmnuitem_
 
MenuItem showsurfacegridmnuitem_
 
MenuItem singlecolmnuitem_
 
uiParentuiparent_
 
uiVisPartServervisserv_
 

Additional Inherited Members

- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ uiVisEMObject() [1/2]

uiVisEMObject::uiVisEMObject ( uiParent * ,
const EM::ObjectID & ,
const SceneID & ,
uiVisPartServer *  )

◆ uiVisEMObject() [2/2]

uiVisEMObject::uiVisEMObject ( uiParent * ,
const VisID & ,
uiVisPartServer *  )

◆ ~uiVisEMObject()

uiVisEMObject::~uiVisEMObject ( )

Member Function Documentation

◆ activateTracker()

bool uiVisEMObject::activateTracker ( )

◆ addToToolBarCB()

void uiVisEMObject::addToToolBarCB ( CallBacker * )
private

◆ checkHorizonSize()

void uiVisEMObject::checkHorizonSize ( const EM::Horizon3D * )
private

◆ 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 * )
private

◆ getDisplay() [1/2]

RefMan< visSurvey::EMObjectDisplay > uiVisEMObject::getDisplay ( )
private

◆ getDisplay() [2/2]

ConstRefMan< visSurvey::EMObjectDisplay > uiVisEMObject::getDisplay ( ) const
private

◆ getHorizon2DDisplay() [1/2]

RefMan< visSurvey::Horizon2DDisplay > uiVisEMObject::getHorizon2DDisplay ( )

◆ getHorizon2DDisplay() [2/2]

ConstRefMan< visSurvey::Horizon2DDisplay > uiVisEMObject::getHorizon2DDisplay ( ) const

◆ getHorizon3DDisplay() [1/2]

RefMan< visSurvey::HorizonDisplay > uiVisEMObject::getHorizon3DDisplay ( )

◆ getHorizon3DDisplay() [2/2]

ConstRefMan< visSurvey::HorizonDisplay > uiVisEMObject::getHorizon3DDisplay ( ) const

◆ getObjectID()

EM::ObjectID uiVisEMObject::getObjectID ( ) const

◆ 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 * )
private

◆ id()

VisID uiVisEMObject::id ( ) const
inline

◆ isOK()

bool uiVisEMObject::isOK ( ) const

◆ isOnlyAtSections()

bool uiVisEMObject::isOnlyAtSections ( ) const

◆ keyEventCB()

void uiVisEMObject::keyEventCB ( CallBacker * )
private

◆ nrSections()

int uiVisEMObject::nrSections ( ) const

◆ setDepthAsAttrib()

void uiVisEMObject::setDepthAsAttrib ( int attrib)

◆ setOnlyAtSectionsDisplay()

void uiVisEMObject::setOnlyAtSectionsDisplay ( bool )

◆ setUpConnections()

void uiVisEMObject::setUpConnections ( )
private

Member Data Documentation

◆ ctrlpointsmenuitem_

MenuItem uiVisEMObject::ctrlpointsmenuitem_
private

◆ ctrlpointspropmnuitem_

MenuItem uiVisEMObject::ctrlpointspropmnuitem_
private

◆ displayid_

VisID uiVisEMObject::displayid_
private

◆ displaymnuitem_

MenuItem uiVisEMObject::displaymnuitem_
private

◆ emobjdisplay_

WeakPtr<visSurvey::EMObjectDisplay> uiVisEMObject::emobjdisplay_
private

◆ lockseedsmnuitem_

MenuItem uiVisEMObject::lockseedsmnuitem_
private

◆ sceneid_

SceneID uiVisEMObject::sceneid_
private

◆ seedpropmnuitem_

MenuItem uiVisEMObject::seedpropmnuitem_
private

◆ seedsmenuitem_

MenuItem uiVisEMObject::seedsmenuitem_
private

◆ showbothmnuitem_

MenuItem uiVisEMObject::showbothmnuitem_
private

◆ showctrlpointsmnuitem_

MenuItem uiVisEMObject::showctrlpointsmnuitem_
private

◆ showfullmnuitem_

MenuItem uiVisEMObject::showfullmnuitem_
private

◆ showonlyatsectionsmnuitem_

MenuItem uiVisEMObject::showonlyatsectionsmnuitem_
private

◆ showseedsmnuitem_

MenuItem uiVisEMObject::showseedsmnuitem_
private

◆ showsurfacegridmnuitem_

MenuItem uiVisEMObject::showsurfacegridmnuitem_
private

◆ singlecolmnuitem_

MenuItem uiVisEMObject::singlecolmnuitem_
private

◆ uiparent_

uiParent* uiVisEMObject::uiparent_
private

◆ visserv_

uiVisPartServer* uiVisEMObject::visserv_
private

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