Public Member Functions | Static Public Member Functions | Protected Attributes | Friends

Stats::RunCalcSetup Class Reference

setup for the Stats::RunCalc object More...

List of all members.

Public Member Functions

 RunCalcSetup (bool weighted=false)
RunCalcSetuprequire (Type)
bool isWeighted () const
bool needExtreme () const
bool needSums () const
bool needMedian () const
bool needMostFreq () const

Static Public Member Functions

static int medianEvenHandling ()

Protected Attributes

bool weighted_
bool needextreme_
bool needsums_
bool needmed_
bool needmostfreq_

Friends

class RunCalc
class WindowedCalc

Detailed Description

setup for the Stats::RunCalc object

medianEvenHandling() is tied to OD_EVEN_MEDIAN_AVERAGE, OD_EVEN_MEDIAN_LOWMID, and settings dTect.Even Median.Average and dTect.Even Median.LowMid. When medianing over an even number of points, either take the low mid (<0), hi mid (>0), or avg the two middles. By default, hi mid is used.


Constructor & Destructor Documentation

Stats::RunCalcSetup::RunCalcSetup ( bool  weighted = false  )  [inline]

Member Function Documentation

bool Stats::RunCalcSetup::isWeighted (  )  const [inline]
static int Stats::RunCalcSetup::medianEvenHandling (  )  [static]
bool Stats::RunCalcSetup::needExtreme (  )  const [inline]
bool Stats::RunCalcSetup::needMedian (  )  const [inline]
bool Stats::RunCalcSetup::needMostFreq (  )  const [inline]
bool Stats::RunCalcSetup::needSums (  )  const [inline]
RunCalcSetup& Stats::RunCalcSetup::require ( Type   ) 

Friends And Related Function Documentation

friend class RunCalc [friend]
friend class WindowedCalc [friend]

Member Data Documentation