OpendTect 8.0
Loading...
Searching...
No Matches
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...

#include <coltabmapper.h>

Inheritance diagram for ColTab::MapperSetup:
[legend]

Public Types

enum  Type { Fixed , Auto , HistEq }
 

Public Member Functions

 MapperSetup ()
 
 MapperSetup (const MapperSetup &)
 
 ~MapperSetup ()
 
void fillPar (IOPar &) const
 
cliprate mDefSetupClssMemb (MapperSetup, bool, autosym0) mDefSetupClssMemb(MapperSetup
 < Auto
 
cliprate symmidval nrsegs mDefSetupClssMemb (MapperSetup, bool, flipseq) mDefSetupClssMemb(MapperSetup
 < All
 
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.
 
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.
 
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 ()
 

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() [1/2]

ColTab::MapperSetup::MapperSetup ( )

◆ MapperSetup() [2/2]

ColTab::MapperSetup::MapperSetup ( const 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-2025