OpendTect  6.3
Public Types | Public Member Functions | Protected Attributes | List of all members
DataDistributionInfoExtracter< VT > Class Template Reference

Public Types

typedef DataDistribution< VT > DistribType
 
typedef DistribType::IdxType IdxType
 
typedef DistribType::PosType PosType
 
typedef DistribType::ValueType ValueType
 
typedef DistribType::SetType SetType
 

Public Member Functions

 DataDistributionInfoExtracter (const DistribType &d)
 
bool isRoughlySymmetrical (bool mustbearound0=false) const
 criterion: median value is near modus More...
 
void getCurve (SetType &xvals, SetType &yvals, bool limitspikes=false) const
 
void getRanges (Interval< PosType > &xrg, Interval< PosType > &yrg) const
 
void getAvgStdRMS (PosType &, PosType &, PosType &) const
 
void fillPar (IOPar &) const
 

Protected Attributes

const DistribTypedistrib_
 

Detailed Description

template<class VT>
class DataDistributionInfoExtracter< VT >

Member Typedef Documentation

template<class VT >
typedef DataDistribution<VT> DataDistributionInfoExtracter< VT >::DistribType
template<class VT >
typedef DistribType::IdxType DataDistributionInfoExtracter< VT >::IdxType
template<class VT >
typedef DistribType::PosType DataDistributionInfoExtracter< VT >::PosType
template<class VT >
typedef DistribType::SetType DataDistributionInfoExtracter< VT >::SetType

Constructor & Destructor Documentation

template<class VT >
DataDistributionInfoExtracter< VT >::DataDistributionInfoExtracter ( const DistribType d)
inline

Member Function Documentation

template<class VT >
void DataDistributionInfoExtracter< VT >::fillPar ( IOPar iop) const
inline
template<class VT >
void DataDistributionInfoExtracter< VT >::getAvgStdRMS ( PosType avg,
PosType stdev,
PosType rms 
) const
inline
template<class VT >
void DataDistributionInfoExtracter< VT >::getCurve ( SetType xvals,
SetType yvals,
bool  limitspikes = false 
) const
inline
template<class VT >
void DataDistributionInfoExtracter< VT >::getRanges ( Interval< PosType > &  xrg,
Interval< PosType > &  yrg 
) const
inline
template<class VT >
bool DataDistributionInfoExtracter< VT >::isRoughlySymmetrical ( bool  mustbearound0 = false) const
inline

criterion: median value is near modus

Member Data Documentation

template<class VT >
const DistribType& DataDistributionInfoExtracter< VT >::distrib_
protected

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