41 void setFixedRange(RangeType);
45 bool,dohisteq_,cDoHistEqChange());
49 int,nrsegs_,cSegChange());
59 bool,guesssymmetry_,cAutoScaleChange());
64 {
return nrSegs() != 0; }
101 void setCalculatedRange(
const RangeType&)
const;
SeqUseMode sequsemode_
Definition: coltabmappersetup.h:98
#define mExpClass(module)
Definition: commondefs.h:157
int ChangeType
Definition: monitorable.h:80
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:200
Definition: sharedobject.h:18
#define mImplSimpleMonitoredGet(fnnm, typ, memb)
Defines simple MT-safe copyable member get.
Definition: monitor.h:21
Maps data values to color sequence positions: [0,1].
Definition: coltabmapper.h:33
#define mDeclMonitorableAssignment(clss)
like mDeclAbstractMonitorableAssignment but for non-abstract subclasses. Implements the clone() metho...
Definition: monitor.h:111
bool guesssymmetry_
Definition: coltabmappersetup.h:95
static const char * sKeyCycleSeq()
Definition: coltabmappersetup.h:76
static const char * sKeyFlipSeq()
Definition: coltabmappersetup.h:75
Notifier< MapperSetup > rangeCalculated
Definition: coltabmappersetup.h:85
Class to help setup a callback handling.
Definition: notify.h:121
int nrsegs_
Definition: coltabmappersetup.h:97
static ChangeType cSegChange()
Definition: coltabmappersetup.h:82
ClipRatePair cliprate_
Definition: coltabmappersetup.h:94
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
bool dohisteq_
Definition: coltabmappersetup.h:92
#define mImplSimpleMonitoredGetSet(pfx, fnnmget, fnnmset, typ, memb, chgtyp)
Defines simple MT-safe copyable member access.
Definition: monitor.h:39
bool hasSegmentation() const
Definition: coltabmappersetup.h:63
float ValueType
Definition: coltab.h:23
static const char * sKeyRange()
Definition: coltabmappersetup.h:71
static ChangeType cDoHistEqChange()
Definition: coltabmappersetup.h:80
Parameters for the colortable Mapper.
Definition: coltabmappersetup.h:27
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:187
static const char * sKeyAutoSym()
Definition: coltabmappersetup.h:73
static ChangeType cUseModeChange()
Definition: coltabmappersetup.h:83
static const char * sKeyClipRate()
Definition: coltabmappersetup.h:72
SeqUseMode
Definition: coltab.h:27
std::pair< float, float > ClipRatePair
Definition: coltab.h:26
static ChangeType cRangeChange()
Definition: coltabmappersetup.h:79
static ChangeType cAutoScaleChange()
Definition: coltabmappersetup.h:81
bool isfixed_
Definition: coltabmappersetup.h:91
Interval< ValueType > RangeType
Definition: coltabmappersetup.h:31
ValueType symmidval_
Definition: coltabmappersetup.h:96
RangeType range_
Definition: coltabmappersetup.h:93
static const char * sKeySymMidVal()
Definition: coltabmappersetup.h:74
static ChangeType cIsFixedChange()
Definition: coltabmappersetup.h:78