OpendTect
7.0
|
Class to do histogram equalization of datasets. More...
Public Member Functions | |
HistEqualizer (const int nrseg=256) | |
~HistEqualizer () | |
float | position (float val) const |
void | setData (const LargeValVec< float > &) |
use in case of sorted data More... | |
void | setRawData (const TypeSet< float > &) |
use in case of unsorted data More... | |
void | update () |
Protected Member Functions | |
void | getSegmentSizes (TypeSet< int > &) |
Protected Attributes | |
LargeValVec< float > & | datapts_ |
Stats::RandGen & | gen_ |
TypeSet< Interval< float > > * | histeqdatarg_ = nullptr |
const int | nrseg_ |
Class to do histogram equalization of datasets.
<>
HistEqualizer::HistEqualizer | ( | const int | nrseg = 256 | ) |
HistEqualizer::~HistEqualizer | ( | ) |
|
protected |
float HistEqualizer::position | ( | float | val | ) | const |
void HistEqualizer::setData | ( | const LargeValVec< float > & | ) |
use in case of sorted data
void HistEqualizer::setRawData | ( | const TypeSet< float > & | ) |
use in case of unsorted data
void HistEqualizer::update | ( | ) |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024