OpendTect  6.6
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
uiColorTable Class Referenceabstract
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. 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
 

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 uiColorTableToolBar, and uiColorTableGroup.

◆ 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-2022