OpendTect  6.3
Classes | Typedefs | Enumerations | Functions | Variables
ColTab Namespace Reference

Classes

class  IndexTable
 Table of color indexes at regular value positions. the indexes point direcly into the colors from a ColTab::Sequence. More...
 
class  Mapper
 Maps data values to color sequence positions: [0,1]. More...
 
class  MapperSetup
 Parameters for the colortable Mapper. More...
 
class  Sequence
 A series of color control points able to give an (interpolated) color for every position [0,1]. More...
 
class  SequenceManager
 Manages Sequences; reads/writes system or user-defined. More...
 
class  Table
 Table of colors at regular value positions. More...
 

Typedefs

typedef float ValueType
 
typedef float PosType
 
typedef SamplingData< ValueTypeSamplingType
 
typedef std::pair< float, float > ClipRatePair
 

Enumerations

enum  SeqUseMode { UnflippedSingle, UnflippedCyclic, FlippedSingle, FlippedCyclic }
 

Functions

PosType getLimitedRelPos (PosType relpos)
 
bool isFlipped (SeqUseMode)
 
bool isCyclic (SeqUseMode)
 
SeqUseMode getSeqUseMode (bool flipped, bool cyclic)
 
BufferString toString (SeqUseMode)
 
void toPar (SeqUseMode, IOPar &)
 
bool fromPar (const IOPar &, SeqUseMode &)
 
void convToPerc (ClipRatePair &)
 
void convFromPerc (ClipRatePair &)
 
const char * sKeySeqUseMode ()
 
const char * defSeqName ()
 
ClipRatePair defClipRate ()
 
ValueType defSymMidval ()
 
bool defAutoSymmetry ()
 
bool defHistEq ()
 
void setMapperDefaults (ClipRatePair, ValueType simmid, bool autosym, bool histeq)
 
const SequenceManagerSeqMGR ()
 
SequenceManagerSeqMGR4Edit ()
 
mDeprecated SequenceManagerSM ()
 
void fillRGBArray (uiRGBArray &, const Sequence &, const Mapper *mpr=0, OD::Orientation orient=OD::Horizontal, int bordernrpix=0)
 
uiPixmapgetuiPixmap (const Sequence &, int szx, int szy, const Mapper *mpr=0, OD::Orientation orient=OD::Horizontal, int bordernrpix=0)
 

Variables

mDeprecated typedef SequenceManager SeqMgr
 

Typedef Documentation

typedef std::pair<float,float> ColTab::ClipRatePair
typedef float ColTab::PosType
typedef float ColTab::ValueType

Enumeration Type Documentation

Enumerator
UnflippedSingle 
UnflippedCyclic 
FlippedSingle 
FlippedCyclic 

Function Documentation

void ColTab::convFromPerc ( ClipRatePair )
void ColTab::convToPerc ( ClipRatePair )
bool ColTab::defAutoSymmetry ( )
ClipRatePair ColTab::defClipRate ( )
bool ColTab::defHistEq ( )
const char* ColTab::defSeqName ( )
ValueType ColTab::defSymMidval ( )
void ColTab::fillRGBArray ( uiRGBArray &  ,
const Sequence ,
const Mapper mpr = 0,
OD::Orientation  orient = OD::Horizontal,
int  bordernrpix = 0 
)
bool ColTab::fromPar ( const IOPar ,
SeqUseMode  
)
PosType ColTab::getLimitedRelPos ( PosType  relpos)
inline
SeqUseMode ColTab::getSeqUseMode ( bool  flipped,
bool  cyclic 
)
uiPixmap* ColTab::getuiPixmap ( const Sequence ,
int  szx,
int  szy,
const Mapper mpr = 0,
OD::Orientation  orient = OD::Horizontal,
int  bordernrpix = 0 
)
bool ColTab::isCyclic ( SeqUseMode  )
bool ColTab::isFlipped ( SeqUseMode  )
const SequenceManager& ColTab::SeqMGR ( )
SequenceManager& ColTab::SeqMGR4Edit ( )
inline
void ColTab::setMapperDefaults ( ClipRatePair  ,
ValueType  simmid,
bool  autosym,
bool  histeq 
)
const char* ColTab::sKeySeqUseMode ( )
inline
mDeprecated SequenceManager& ColTab::SM ( )
inline
void ColTab::toPar ( SeqUseMode  ,
IOPar  
)
BufferString ColTab::toString ( SeqUseMode  )

Variable Documentation

mDeprecated typedef SequenceManager ColTab::SeqMgr

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