|
LSSTApplications
1.1.2+25,10.0+13,10.0+132,10.0+133,10.0+224,10.0+41,10.0+8,10.0-1-g0f53050+14,10.0-1-g4b7b172+19,10.0-1-g61a5bae+98,10.0-1-g7408a83+3,10.0-1-gc1e0f5a+19,10.0-1-gdb4482e+14,10.0-11-g3947115+2,10.0-12-g8719d8b+2,10.0-15-ga3f480f+1,10.0-2-g4f67435,10.0-2-gcb4bc6c+26,10.0-28-gf7f57a9+1,10.0-3-g1bbe32c+14,10.0-3-g5b46d21,10.0-4-g027f45f+5,10.0-4-g86f66b5+2,10.0-4-gc4fccf3+24,10.0-40-g4349866+2,10.0-5-g766159b,10.0-5-gca2295e+25,10.0-6-g462a451+1
LSSTDataManagementBasePackage
|
Pass parameters to a Statistics objectA class to pass parameters which control how the stats are calculated. More...
#include <Statistics.h>
Public Types | |
| typedef boost::shared_ptr < StatisticsControl > | Ptr |
| typedef boost::shared_ptr < StatisticsControl > const | ConstPtr |
Public Member Functions | |
| StatisticsControl (double numSigmaClip=3.0, int numIter=3, lsst::afw::image::MaskPixel andMask=0x0, bool isNanSafe=true, int useWeights=WEIGHTS_NONE) | |
| double | getNumSigmaClip () const |
| int | getNumIter () const |
| int | getAndMask () const |
| int | getNoGoodPixelsMask () const |
| bool | getNanSafe () const |
| bool | getWeighted () const |
| bool | getWeightedIsSet () const |
| bool | getCalcErrorFromInputVariance () const |
| void | setNumSigmaClip (double numSigmaClip) |
| void | setNumIter (int numIter) |
| void | setAndMask (int andMask) |
| void | setNoGoodPixelsMask (int noGoodPixelsMask) |
| void | setNanSafe (bool isNanSafe) |
| void | setWeighted (bool useWeights) |
| void | setCalcErrorFromInputVariance (bool calcErrorFromInputVariance) |
Private Types | |
| enum | WeightsBoolean { WEIGHTS_FALSE =0, WEIGHTS_TRUE =1, WEIGHTS_NONE } |
Private Attributes | |
| double | _numSigmaClip |
| int | _numIter |
| int | _andMask |
| int | _noGoodPixelsMask |
| bool | _isNanSafe |
| WeightsBoolean | _useWeights |
| bool | _calcErrorFromInputVariance |
Pass parameters to a Statistics object
A class to pass parameters which control how the stats are calculated.
Definition at line 92 of file Statistics.h.
| typedef boost::shared_ptr<StatisticsControl> const lsst.afw.math::StatisticsControl::ConstPtr |
Definition at line 97 of file Statistics.h.
| typedef boost::shared_ptr<StatisticsControl> lsst.afw.math::StatisticsControl::Ptr |
Definition at line 96 of file Statistics.h.
|
private |
|
inline |
| numSigmaClip | number of standard deviations to clip at |
| numIter | Number of iterations |
| andMask | and-Mask: defines which mask bits cause a value to be ignored |
| isNanSafe | flag NaNs & Infs |
| useWeights | use weighted statistics (via a vector or an inverse variance) |
Definition at line 99 of file Statistics.h.
|
inline |
Definition at line 126 of file Statistics.h.
|
inline |
Definition at line 131 of file Statistics.h.
|
inline |
Definition at line 128 of file Statistics.h.
|
inline |
Definition at line 127 of file Statistics.h.
|
inline |
Definition at line 125 of file Statistics.h.
|
inline |
Definition at line 124 of file Statistics.h.
|
inline |
Definition at line 129 of file Statistics.h.
|
inline |
Definition at line 130 of file Statistics.h.
|
inline |
|
inline |
Definition at line 139 of file Statistics.h.
|
inline |
|
inline |
Definition at line 136 of file Statistics.h.
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 146 of file Statistics.h.
|
private |
Definition at line 150 of file Statistics.h.
|
private |
Definition at line 148 of file Statistics.h.
|
private |
Definition at line 147 of file Statistics.h.
|
private |
Definition at line 145 of file Statistics.h.
|
private |
Definition at line 144 of file Statistics.h.
|
private |
Definition at line 149 of file Statistics.h.
1.8.5