OpendTect  6.3
Public Types | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Private Member Functions | Friends | List of all members
uiColTabSelTool Class Reference

Full Color Table = Sequence + Mapper Setup selection tool. More...

Inheritance diagram for uiColTabSelTool:
[legend]

Public Types

typedef ColTab::Mapper Mapper
 
- Public Types inherited from uiColSeqSelTool
typedef ColTab::Sequence Sequence
 

Public Member Functions

 ~uiColTabSelTool ()
 
Mappermapper ()
 
const Mappermapper () const
 
void setMapper (Mapper &)
 
void setRange (Interval< float >)
 
virtual void addObjectsToToolBar (uiToolBar &)
 
virtual void orientationChanged ()
 
- Public Member Functions inherited from uiColSeqSelTool
virtual ~uiColSeqSelTool ()
 
const Sequencesequence () const
 
void setSequence (const Sequence &)
 
const char * seqName () const
 
void setSeqName (const char *)
 
ColTab::SeqUseMode seqUseMode () const
 
void setNonSeisDefault ()
 
uiColSeqDispseqDisp ()
 
void setCurrentAsDefault ()
 
void showManageDlg ()
 
OD::Orientation orientation () const
 
virtual bool isGroup () const
 
virtual uiParentasParent ()=0
 
virtual bool isFinalised () const =0
 
- 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
 

Public Attributes

Notifier< uiColTabSelToolmapperMenuReq
 
Notifier< uiColTabSelToolmappingChanged
 CallBacker* is the uiMenu about to pop up. More...
 
- Public Attributes inherited from uiColSeqSelTool
Notifier< uiColSeqSelToolseqChanged
 
Notifier< uiColSeqSelToolnewManDlg
 
Notifier< uiColSeqSelToolseqModified
 
Notifier< uiColSeqSelToolrefreshReq
 
Notifier< uiColSeqSelToolseqMenuReq
 CallBacker* is the uiMenu about to pop up. More...
 

Protected Member Functions

 uiColTabSelTool ()
 
void initialise (OD::Orientation)
 
void addSetupNotifs ()
 
void removeSetupNotifs ()
 
void handleMapperSetupChange ()
 
void handleDistribChange ()
 
void modeChgCB (CallBacker *)
 
void mapSetupChgCB (CallBacker *)
 
void mapRangeChgCB (CallBacker *)
 
void distribChgCB (CallBacker *)
 
- Protected Member Functions inherited from uiColSeqSelTool
 uiColSeqSelTool ()
 
void initDisp (CallBacker *)
 
void seqModifCB (CallBacker *)
 
void selectCB (CallBacker *)
 
void menuCB (CallBacker *)
 
void upCB (CallBacker *)
 
void downCB (CallBacker *)
 
void setAsDefaultCB (CallBacker *)
 
void manDlgSeqSelCB (CallBacker *)
 
void manageCB (CallBacker *)
 
void manDlgCloseCB (CallBacker *)
 
void initialise (OD::Orientation)
 
virtual void setIsVertical (bool)
 
void nextColSeq (bool prev)
 
void setToolTip ()
 
uiParentgetParent ()
 
- Protected Member Functions inherited from CallBacker
void detachAllNotifiers () const
 Call from the destructor of your inherited object. More...
 

Protected Attributes

RefMan< Mappermapper_
 
uiManipMappermanip_
 
uiColSeqUseModeSelusemodesel_
 
- Protected Attributes inherited from uiColSeqSelTool
uiColSeqDispdisp_
 
uiColSeqManmandlg_
 

Private Member Functions

 mODTextTranslationClass (uiColTabSelTool)
 

Friends

class uiManipMapper
 
class uiEdMapperSetupDlg
 

Additional Inherited Members

- Static Public Member Functions inherited from uiColSeqSelTool
static int maxElemLongDimSize ()
 max size in pixels of each element More...
 
- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 

Detailed Description

Full Color Table = Sequence + Mapper Setup selection tool.

Member Typedef Documentation

Constructor & Destructor Documentation

uiColTabSelTool::~uiColTabSelTool ( )
uiColTabSelTool::uiColTabSelTool ( )
protected

Member Function Documentation

virtual void uiColTabSelTool::addObjectsToToolBar ( uiToolBar )
virtual

Reimplemented from uiColSeqSelTool.

void uiColTabSelTool::addSetupNotifs ( )
protected
void uiColTabSelTool::distribChgCB ( CallBacker )
protected
void uiColTabSelTool::handleDistribChange ( )
protected
void uiColTabSelTool::handleMapperSetupChange ( )
protected
void uiColTabSelTool::initialise ( OD::Orientation  )
protected
Mapper& uiColTabSelTool::mapper ( )
inline
const Mapper& uiColTabSelTool::mapper ( ) const
inline
void uiColTabSelTool::mapRangeChgCB ( CallBacker )
protected
void uiColTabSelTool::mapSetupChgCB ( CallBacker )
protected
void uiColTabSelTool::modeChgCB ( CallBacker )
protected
uiColTabSelTool::mODTextTranslationClass ( uiColTabSelTool  )
private
virtual void uiColTabSelTool::orientationChanged ( )
virtual

Reimplemented from uiColSeqSelTool.

void uiColTabSelTool::removeSetupNotifs ( )
protected
void uiColTabSelTool::setMapper ( Mapper )
void uiColTabSelTool::setRange ( Interval< float >  )

Friends And Related Function Documentation

friend class uiEdMapperSetupDlg
friend
friend class uiManipMapper
friend

Member Data Documentation

uiManipMapper* uiColTabSelTool::manip_
protected
RefMan<Mapper> uiColTabSelTool::mapper_
protected
Notifier<uiColTabSelTool> uiColTabSelTool::mapperMenuReq
Notifier<uiColTabSelTool> uiColTabSelTool::mappingChanged

CallBacker* is the uiMenu about to pop up.

uiColSeqUseModeSel* uiColTabSelTool::usemodesel_
protected

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