OpendTect-6_4  6.4
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
uiColorTable Class Referenceabstract
Inheritance diagram for uiColorTable:
[legend]

Public Member Functions

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

Public Attributes

Notifier< uiColorTableseqChanged
 
Notifier< uiColorTablescaleChanged
 

Protected Member Functions

 uiColorTable (const ColTab::Sequence &)
 
void createFields (uiParent *, OD::Orientation, bool withminmax)
 
void updateRgFld ()
 
void canvasreDraw (CallBacker *)
 
void canvasClick (CallBacker *)
 
void canvasDoubleClick (CallBacker *)
 
void tabSel (CallBacker *)
 
void tableAdded (CallBacker *)
 
void rangeEntered (CallBacker *)
 
void doManage (CallBacker *)
 
void doFlip (CallBacker *)
 
void setAsDefault (CallBacker *)
 
void editScaling (CallBacker *)
 
void makeSymmetrical (CallBacker *)
 
void colTabChgdCB (CallBacker *)
 
void colTabManChgd (CallBacker *)
 
bool isEditable () const
 
- Protected Member Functions inherited from CallBacker
void detachAllNotifiers ()
 Call from the destructor of your inherited object. More...
 

Protected Attributes

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

Private Member Functions

 mODTextTranslationClass (uiColorTable)
 

Detailed Description

Constructor & Destructor Documentation

virtual uiColorTable::~uiColorTable ( )
virtual
uiColorTable::uiColorTable ( const ColTab::Sequence )
protected

Member Function Documentation

void uiColorTable::canvasClick ( CallBacker )
protected
void uiColorTable::canvasDoubleClick ( CallBacker )
protected
void uiColorTable::canvasreDraw ( CallBacker )
protected
void uiColorTable::colTabChgdCB ( CallBacker )
protected
void uiColorTable::colTabManChgd ( CallBacker )
protected
const ColTab::MapperSetup& uiColorTable::colTabMapperSetup ( ) const
inline
const ColTab::Sequence& uiColorTable::colTabSeq ( ) const
inline
void uiColorTable::commitInput ( )
void uiColorTable::createFields ( uiParent ,
OD::Orientation  ,
bool  withminmax 
)
protected
void uiColorTable::doFlip ( CallBacker )
protected
void uiColorTable::doManage ( CallBacker )
protected
void uiColorTable::editScaling ( CallBacker )
protected
void uiColorTable::enableClippingDlg ( bool  yn)
inline
void uiColorTable::enableManage ( bool  yn)
inline
void uiColorTable::enableTransparencyEdit ( bool  )
void uiColorTable::getDispPars ( FlatView::DataDispPars::VD ) const
virtual OD::Orientation uiColorTable::getOrientation ( ) const
pure virtual

Implemented in uiColorTableToolBar, and uiColorTableGroup.

bool uiColorTable::isEditable ( ) const
inlineprotected
void uiColorTable::makeSymmetrical ( CallBacker )
protected
uiColorTable::mODTextTranslationClass ( uiColorTable  )
private
void uiColorTable::orientationChgd ( CallBacker )
void uiColorTable::rangeEntered ( CallBacker )
protected
void uiColorTable::setAsDefault ( CallBacker )
protected
void uiColorTable::setDispPars ( const FlatView::DataDispPars::VD )
void uiColorTable::setHistogram ( const TypeSet< float > *  )

If ptr is null, mapper edit will be disabled.

void uiColorTable::setInterval ( const Interval< float > &  )
void uiColorTable::setMapperSetup ( const ColTab::MapperSetup ,
bool  emitnotif = true 
)

If ptr is null, sequence edit will be disabled.

void uiColorTable::setSequence ( const char *  ,
bool  emitnotif = true 
)
void uiColorTable::setSequence ( const ColTab::Sequence ,
bool  allowedit,
bool  emitnotif = true 
)
void uiColorTable::tableAdded ( CallBacker )
protected
void uiColorTable::tabSel ( CallBacker )
protected
void uiColorTable::updateRgFld ( )
protected

Member Data Documentation

uiColorTableCanvas* uiColorTable::canvas_
protected
ColTab::Sequence& uiColorTable::coltabseq_
protected
bool uiColorTable::enabclipdlg_
protected
bool uiColorTable::enabletrans_
protected
bool uiColorTable::enabmanage_
protected
TypeSet<float> uiColorTable::histogram_
protected
ColTab::MapperSetup& uiColorTable::mapsetup_
protected
uiLineEdit* uiColorTable::maxfld_
protected
uiLineEdit* uiColorTable::minfld_
protected
uiParent* uiColorTable::parent_
protected
Notifier<uiColorTable> uiColorTable::scaleChanged
uiAutoRangeClipDlg* uiColorTable::scalingdlg_
protected
uiColorTableSel* uiColorTable::selfld_
protected
Notifier<uiColorTable> uiColorTable::seqChanged

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