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

Static Public Member Functions

static const char * sKeyClipRate ()
 
static const char * sKeyAutoSym ()
 
static const char * sKeySymMidVal ()
 
static const char * sKeyStarWidth ()
 
static const char * sKeyRange ()
 
static const char * sKeyFlipSeq ()
 

Public Attributes

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

Additional Inherited Members

- Protected Member Functions inherited from CallBacker
void detachAllNotifiers ()
 Call from the destructor of your inherited object. More...
 

Detailed Description

Setup class for colortable Mapper.

Member Enumeration Documentation

Enumerator
Fixed 
Auto 
HistEq 

Constructor & Destructor Documentation

ColTab::MapperSetup::MapperSetup ( )

Member Function Documentation

void ColTab::MapperSetup::fillPar ( IOPar ) const
ColTab::MapperSetup::mDeclareEnumUtils ( Type  )
ColTab::MapperSetup::mDefSetupClssMemb ( MapperSetup  ,
Type  ,
type   
)
cliprate ColTab::MapperSetup::mDefSetupClssMemb ( MapperSetup  ,
bool  ,
autosym0   
)

< Auto

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

< Auto and HistEq. Usually mUdf(float)

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

< All

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

Is new clip necessary if set to this.

bool ColTab::MapperSetup::operator!= ( const MapperSetup ) const
MapperSetup& ColTab::MapperSetup::operator= ( const MapperSetup )
cliprate symmidval nrsegs range bool ColTab::MapperSetup::operator== ( const MapperSetup ) const
void ColTab::MapperSetup::setAutoScale ( bool  )
static const char* ColTab::MapperSetup::sKeyAutoSym ( )
inlinestatic
static const char* ColTab::MapperSetup::sKeyClipRate ( )
inlinestatic
static const char* ColTab::MapperSetup::sKeyFlipSeq ( )
inlinestatic
static const char* ColTab::MapperSetup::sKeyRange ( )
inlinestatic
static const char* ColTab::MapperSetup::sKeyStarWidth ( )
inlinestatic
static const char* ColTab::MapperSetup::sKeySymMidVal ( )
inlinestatic
void ColTab::MapperSetup::triggerAutoscaleChange ( )
void ColTab::MapperSetup::triggerRangeChange ( )
bool ColTab::MapperSetup::usePar ( const IOPar )

Member Data Documentation

Notifier<MapperSetup> ColTab::MapperSetup::autoscaleChange
mutable
cliprate ColTab::MapperSetup::float
cliprate symmidval ColTab::MapperSetup::int
ColTab::MapperSetup::Interval< float >
cliprate symmidval nrsegs ColTab::MapperSetup::Interval< float >
Notifier<MapperSetup> ColTab::MapperSetup::rangeChange
mutable

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