OpendTect 8.0
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
uiColorTable Class Referenceabstract

#include <uicolortable.h>

Inheritance diagram for uiColorTable:
[legend]

Public Member Functions

virtual ~uiColorTable ()
 
const ColTab::MapperSetupcolTabMapperSetup () const
 
const ColTab::SequencecolTabSeq () const
 
void commitInput ()
 
void enableClippingDlg (bool yn)
 
void enableManage (bool yn)
 
void enableTransparencyEdit (bool)
 
void getDispPars (FlatView::DataDispPars::VD &) const
 
void getNumberFormat (char &format, int &precision) const
 
virtual OD::Orientation getOrientation () const =0
 
void orientationChgd (CallBacker *)
 
void setDispPars (const FlatView::DataDispPars::VD &)
 
void setHistogram (const TypeSet< float > *)
 
void setInterval (const Interval< float > &)
 
void setMapperSetup (const ColTab::MapperSetup *, bool emitnotif=true)
 
void setNumberFormat (char format, int precision)
 
void setSequence (const char *, bool emitnotif=true)
 
void setSequence (const ColTab::Sequence *, bool allowedit, bool emitnotif=true)
 
- 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 ()
 

Public Attributes

Notifier< uiColorTablescaleChanged
 
Notifier< uiColorTableseqChanged
 

Protected Member Functions

 uiColorTable (const ColTab::Sequence &)
 
void canvasClick (CallBacker *)
 
void canvasDoubleClick (CallBacker *)
 
void canvasreDraw (CallBacker *)
 
void colTabChgdCB (CallBacker *)
 
void colTabManChgd (CallBacker *)
 
void createFields (uiParent *, OD::Orientation, bool withminmax)
 
void doFlip (CallBacker *)
 
void doManage (CallBacker *)
 
void editScaling (CallBacker *)
 
bool isEditable () const
 
void makeSymmetrical (CallBacker *)
 
void numberFormatChgdCB (CallBacker *)
 
void rangeEntered (CallBacker *)
 
void setAsDefault (CallBacker *)
 
void tableAdded (CallBacker *)
 
void tabSel (CallBacker *)
 
void updateRgFld ()
 

Protected Attributes

uiColorTableCanvascanvas_
 
ColTab::Sequencecoltabseq_
 
bool enabclipdlg_
 
bool enabletrans_
 
bool enabmanage_
 
TypeSet< float > histogram_
 
ColTab::MapperSetupmapsetup_
 
uiLineEditmaxfld_
 
uiLineEditminfld_
 
uiParentparent_
 
uiAutoRangeClipDlg * scalingdlg_
 
uiColorTableSelselfld_
 

Additional Inherited Members

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

Detailed Description

<>

Constructor & Destructor Documentation

◆ ~uiColorTable()

virtual uiColorTable::~uiColorTable ( )
virtual

◆ uiColorTable()

uiColorTable::uiColorTable ( const ColTab::Sequence & )
protected

Member Function Documentation

◆ canvasClick()

void uiColorTable::canvasClick ( CallBacker * )
protected

◆ canvasDoubleClick()

void uiColorTable::canvasDoubleClick ( CallBacker * )
protected

◆ canvasreDraw()

void uiColorTable::canvasreDraw ( CallBacker * )
protected

◆ colTabChgdCB()

void uiColorTable::colTabChgdCB ( CallBacker * )
protected

◆ colTabManChgd()

void uiColorTable::colTabManChgd ( CallBacker * )
protected

◆ colTabMapperSetup()

const ColTab::MapperSetup & uiColorTable::colTabMapperSetup ( ) const
inline

◆ colTabSeq()

const ColTab::Sequence & uiColorTable::colTabSeq ( ) const
inline

◆ commitInput()

void uiColorTable::commitInput ( )

◆ createFields()

void uiColorTable::createFields ( uiParent * ,
OD::Orientation ,
bool withminmax )
protected

◆ doFlip()

void uiColorTable::doFlip ( CallBacker * )
protected

◆ doManage()

void uiColorTable::doManage ( CallBacker * )
protected

◆ editScaling()

void uiColorTable::editScaling ( CallBacker * )
protected

◆ enableClippingDlg()

void uiColorTable::enableClippingDlg ( bool yn)
inline

◆ enableManage()

void uiColorTable::enableManage ( bool yn)
inline

◆ enableTransparencyEdit()

void uiColorTable::enableTransparencyEdit ( bool )

◆ getDispPars()

void uiColorTable::getDispPars ( FlatView::DataDispPars::VD & ) const

◆ getNumberFormat()

void uiColorTable::getNumberFormat ( char & format,
int & precision ) const

◆ getOrientation()

virtual OD::Orientation uiColorTable::getOrientation ( ) const
pure virtual

Implemented in uiColorTableGroup, and uiColorTableToolBar.

◆ isEditable()

bool uiColorTable::isEditable ( ) const
inlineprotected

◆ makeSymmetrical()

void uiColorTable::makeSymmetrical ( CallBacker * )
protected

◆ numberFormatChgdCB()

void uiColorTable::numberFormatChgdCB ( CallBacker * )
protected

◆ orientationChgd()

void uiColorTable::orientationChgd ( CallBacker * )

◆ rangeEntered()

void uiColorTable::rangeEntered ( CallBacker * )
protected

◆ setAsDefault()

void uiColorTable::setAsDefault ( CallBacker * )
protected

◆ setDispPars()

void uiColorTable::setDispPars ( const FlatView::DataDispPars::VD & )

◆ setHistogram()

void uiColorTable::setHistogram ( const TypeSet< float > * )

If ptr is null, mapper edit will be disabled.

◆ setInterval()

void uiColorTable::setInterval ( const Interval< float > & )

◆ setMapperSetup()

void uiColorTable::setMapperSetup ( const ColTab::MapperSetup * ,
bool emitnotif = true )

If ptr is null, sequence edit will be disabled.

◆ setNumberFormat()

void uiColorTable::setNumberFormat ( char format,
int precision )

◆ setSequence() [1/2]

void uiColorTable::setSequence ( const char * ,
bool emitnotif = true )

◆ setSequence() [2/2]

void uiColorTable::setSequence ( const ColTab::Sequence * ,
bool allowedit,
bool emitnotif = true )

◆ tableAdded()

void uiColorTable::tableAdded ( CallBacker * )
protected

◆ tabSel()

void uiColorTable::tabSel ( CallBacker * )
protected

◆ updateRgFld()

void uiColorTable::updateRgFld ( )
protected

Member Data Documentation

◆ canvas_

uiColorTableCanvas* uiColorTable::canvas_
protected

◆ coltabseq_

ColTab::Sequence& uiColorTable::coltabseq_
protected

◆ enabclipdlg_

bool uiColorTable::enabclipdlg_
protected

◆ enabletrans_

bool uiColorTable::enabletrans_
protected

◆ enabmanage_

bool uiColorTable::enabmanage_
protected

◆ histogram_

TypeSet<float> uiColorTable::histogram_
protected

◆ mapsetup_

ColTab::MapperSetup& uiColorTable::mapsetup_
protected

◆ maxfld_

uiLineEdit* uiColorTable::maxfld_
protected

◆ minfld_

uiLineEdit* uiColorTable::minfld_
protected

◆ parent_

uiParent* uiColorTable::parent_
protected

◆ scaleChanged

Notifier<uiColorTable> uiColorTable::scaleChanged

◆ scalingdlg_

uiAutoRangeClipDlg* uiColorTable::scalingdlg_
protected

◆ selfld_

uiColorTableSel* uiColorTable::selfld_
protected

◆ seqChanged

Notifier<uiColorTable> uiColorTable::seqChanged

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