OpendTect  7.0
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
ColTab::MapperSetup Class Reference

Setup class for colortable Mapper. More...

Inheritance diagram for ColTab::MapperSetup:
[legend]

Public Types

enum  Type { Fixed , Auto , HistEq }
 

Public Member Functions

 MapperSetup ()
 
 ~MapperSetup ()
 
void fillPar (IOPar &) const
 
cliprate mDefSetupClssMemb (MapperSetup, bool, autosym0) mDefSetupClssMemb(MapperSetup
 < Auto More...
 
cliprate symmidval nrsegs mDefSetupClssMemb (MapperSetup, bool, flipseq) mDefSetupClssMemb(MapperSetup
 < All More...
 
cliprate symmidval mDefSetupClssMemb (MapperSetup, int, maxpts) mDefSetupClssMemb(MapperSetup
 
 mDefSetupClssMemb (MapperSetup, Type, type) mDefSetupClssMemb(MapperSetup
 
bool needsReClip (const MapperSetup &) const
 Is new clip necessary if set to this. More...
 
bool operator!= (const MapperSetup &) const
 
MapperSetupoperator= (const MapperSetup &)
 
cliprate symmidval nrsegs range bool operator== (const MapperSetup &) const
 
void setAutoScale (bool)
 
void triggerAutoscaleChange ()
 
void triggerRangeChange ()
 
bool usePar (const IOPar &)
 
- 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
 
virtual CallBackertrueCaller ()
 

Static Public Member Functions

static const char * sKeyAutoSym ()
 
static const char * sKeyClipRate ()
 
static const char * sKeyFlipSeq ()
 
static const char * sKeyRange ()
 
static const char * sKeyStarWidth ()
 
static const char * sKeySymMidVal ()
 
- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 

Public Attributes

Notifier< MapperSetupautoscaleChange
 
cliprate float
 
cliprate symmidval int
 
 Interval< float >
 
cliprate symmidval nrsegs Interval< float >
 
Notifier< MapperSetuprangeChange
 

Detailed Description

Setup class for colortable Mapper.

<>

Member Enumeration Documentation

◆ Type

Enumerator
Fixed 
Auto 
HistEq 

Constructor & Destructor Documentation

◆ MapperSetup()

ColTab::MapperSetup::MapperSetup ( )

◆ ~MapperSetup()

ColTab::MapperSetup::~MapperSetup ( )

Member Function Documentation

◆ fillPar()

void ColTab::MapperSetup::fillPar ( IOPar ) const

◆ mDefSetupClssMemb() [1/4]

cliprate ColTab::MapperSetup::mDefSetupClssMemb ( MapperSetup  ,
bool  ,
autosym0   
)

< Auto

◆ mDefSetupClssMemb() [2/4]

cliprate symmidval nrsegs ColTab::MapperSetup::mDefSetupClssMemb ( MapperSetup  ,
bool  ,
flipseq   
)

< All

◆ mDefSetupClssMemb() [3/4]

cliprate symmidval ColTab::MapperSetup::mDefSetupClssMemb ( MapperSetup  ,
int  ,
maxpts   
)

< Auto and HistEq. Usually mUdf(float)

◆ mDefSetupClssMemb() [4/4]

ColTab::MapperSetup::mDefSetupClssMemb ( MapperSetup  ,
Type  ,
type   
)

◆ needsReClip()

bool ColTab::MapperSetup::needsReClip ( const MapperSetup ) const

Is new clip necessary if set to this.

◆ operator!=()

bool ColTab::MapperSetup::operator!= ( const MapperSetup ) const

◆ operator=()

MapperSetup& ColTab::MapperSetup::operator= ( const MapperSetup )

◆ operator==()

cliprate symmidval nrsegs range bool ColTab::MapperSetup::operator== ( const MapperSetup ) const

◆ setAutoScale()

void ColTab::MapperSetup::setAutoScale ( bool  )

◆ sKeyAutoSym()

static const char* ColTab::MapperSetup::sKeyAutoSym ( )
inlinestatic

◆ sKeyClipRate()

static const char* ColTab::MapperSetup::sKeyClipRate ( )
inlinestatic

◆ sKeyFlipSeq()

static const char* ColTab::MapperSetup::sKeyFlipSeq ( )
inlinestatic

◆ sKeyRange()

static const char* ColTab::MapperSetup::sKeyRange ( )
inlinestatic

◆ sKeyStarWidth()

static const char* ColTab::MapperSetup::sKeyStarWidth ( )
inlinestatic

◆ sKeySymMidVal()

static const char* ColTab::MapperSetup::sKeySymMidVal ( )
inlinestatic

◆ triggerAutoscaleChange()

void ColTab::MapperSetup::triggerAutoscaleChange ( )

◆ triggerRangeChange()

void ColTab::MapperSetup::triggerRangeChange ( )

◆ usePar()

bool ColTab::MapperSetup::usePar ( const IOPar )

Member Data Documentation

◆ autoscaleChange

Notifier<MapperSetup> ColTab::MapperSetup::autoscaleChange
mutable

◆ float

cliprate ColTab::MapperSetup::float

◆ int

cliprate symmidval ColTab::MapperSetup::int

◆ Interval< float > [1/2]

ColTab::MapperSetup::Interval< float >

◆ Interval< float > [2/2]

cliprate symmidval nrsegs ColTab::MapperSetup::Interval< float >

◆ rangeChange

Notifier<MapperSetup> ColTab::MapperSetup::rangeChange
mutable

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