OpendTect-6_4  6.4
Protected Member Functions | Protected Attributes | Private Member Functions | Static Private Member Functions | List of all members
uiVisEMObject Class Reference
Inheritance diagram for uiVisEMObject:
[legend]

Protected Member Functions

void setUpConnections ()
 
void addToToolBarCB (CallBacker *)
 
void createMenuCB (CallBacker *)
 
void handleMenuCB (CallBacker *)
 
void keyEventCB (CallBacker *)
 
void checkHorizonSize (const EM::Horizon3D *)
 
visSurvey::EMObjectDisplaygetDisplay ()
 
const visSurvey::EMObjectDisplaygetDisplay () const
 
- Protected Member Functions inherited from CallBacker
void detachAllNotifiers ()
 Call from the destructor of your inherited object. More...
 

Protected Attributes

uiParentuiparent_
 
uiVisPartServervisserv_
 
int displayid_
 
MenuItem singlecolmnuitem_
 
MenuItem seedsmenuitem_
 
MenuItem showseedsmnuitem_
 
MenuItem seedpropmnuitem_
 
MenuItem lockseedsmnuitem_
 
MenuItem displaymnuitem_
 
MenuItem showonlyatsectionsmnuitem_
 
MenuItem showfullmnuitem_
 
MenuItem showbothmnuitem_
 
MenuItem showsurfacegridmnuitem_
 

Private Member Functions

mODTextTranslationClass(uiVisEMObject) public uiVisEMObject (uiParent *, const EM::ObjectID &, int sceneid, uiVisPartServer *)
 
 ~uiVisEMObject ()
 
bool isOK () const
 
int id () const
 
EM::ObjectID getObjectID () const
 
float getShift () const
 
void setDepthAsAttrib (int attrib)
 
void setOnlyAtSectionsDisplay (bool)
 
bool isOnlyAtSections () const
 
int nrSections () const
 
EM::SectionID getSectionID (int idx) const
 
EM::SectionID getSectionID (const TypeSet< int > *pickedpath) const
 
void checkTrackingStatus ()
 

Static Private Member Functions

static const char * getObjectType (int displayid)
 

Additional Inherited Members

- Public Member Functions inherited from CallBacker
 CallBacker ()
 
 CallBacker (const CallBacker &)
 
virtual ~CallBacker ()
 
bool attachCB (NotifierAccess &, const CallBack &, bool onlyifnew=false)
 
bool attachCB (NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false)
 
void detachCB (NotifierAccess &, const CallBack &)
 
void detachCB (NotifierAccess *notif, const CallBack &cb)
 
bool isNotifierAttached (NotifierAccess *) const
 Only for debugging purposes, don't use. More...
 

Detailed Description

Constructor & Destructor Documentation

mODTextTranslationClass (uiVisEMObject) public uiVisEMObject::uiVisEMObject ( uiParent ,
const EM::ObjectID ,
int  sceneid,
uiVisPartServer  
)
private
uiVisEMObject::~uiVisEMObject ( )
private

Member Function Documentation

void uiVisEMObject::addToToolBarCB ( CallBacker )
protected
void uiVisEMObject::checkHorizonSize ( const EM::Horizon3D )
protected
void uiVisEMObject::checkTrackingStatus ( )
private

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

void uiVisEMObject::createMenuCB ( CallBacker )
protected
visSurvey::EMObjectDisplay* uiVisEMObject::getDisplay ( )
protected
const visSurvey::EMObjectDisplay* uiVisEMObject::getDisplay ( ) const
protected
EM::ObjectID uiVisEMObject::getObjectID ( ) const
private
static const char* uiVisEMObject::getObjectType ( int  displayid)
staticprivate
EM::SectionID uiVisEMObject::getSectionID ( int  idx) const
private
EM::SectionID uiVisEMObject::getSectionID ( const TypeSet< int > *  pickedpath) const
private
float uiVisEMObject::getShift ( ) const
private
void uiVisEMObject::handleMenuCB ( CallBacker )
protected
int uiVisEMObject::id ( ) const
inlineprivate
bool uiVisEMObject::isOK ( ) const
private
bool uiVisEMObject::isOnlyAtSections ( ) const
private
void uiVisEMObject::keyEventCB ( CallBacker )
protected
int uiVisEMObject::nrSections ( ) const
private
void uiVisEMObject::setDepthAsAttrib ( int  attrib)
private
void uiVisEMObject::setOnlyAtSectionsDisplay ( bool  )
private
void uiVisEMObject::setUpConnections ( )
protected

Member Data Documentation

int uiVisEMObject::displayid_
protected
MenuItem uiVisEMObject::displaymnuitem_
protected
MenuItem uiVisEMObject::lockseedsmnuitem_
protected
MenuItem uiVisEMObject::seedpropmnuitem_
protected
MenuItem uiVisEMObject::seedsmenuitem_
protected
MenuItem uiVisEMObject::showbothmnuitem_
protected
MenuItem uiVisEMObject::showfullmnuitem_
protected
MenuItem uiVisEMObject::showonlyatsectionsmnuitem_
protected
MenuItem uiVisEMObject::showseedsmnuitem_
protected
MenuItem uiVisEMObject::showsurfacegridmnuitem_
protected
MenuItem uiVisEMObject::singlecolmnuitem_
protected
uiParent* uiVisEMObject::uiparent_
protected
uiVisPartServer* uiVisEMObject::visserv_
protected

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