Changeset 1879 for trunk/psLib/src/math/psStats.h
- Timestamp:
- Sep 24, 2004, 10:08:22 AM (22 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/math/psStats.h (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/math/psStats.h
r1470 r1879 10 10 * @author George Gusciora, MHPCC 11 11 * 12 * @version $Revision: 1.2 5$ $Name: not supported by cvs2svn $13 * @date $Date: 2004-0 8-11 19:16:04$12 * @version $Revision: 1.26 $ $Name: not supported by cvs2svn $ 13 * @date $Date: 2004-09-24 20:08:22 $ 14 14 * 15 15 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 31 31 * @see psStats, psVectorStats, psImageStats 32 32 */ 33 // XXX: Is PS_STAT_ROBUST_FOR_SAMPLE obsolete? 33 34 typedef enum { 34 35 PS_STAT_SAMPLE_MEAN = 0x000001, … … 43 44 PS_STAT_CLIPPED_MEAN = 0x000200, 44 45 PS_STAT_CLIPPED_STDEV = 0x000400, 45 PS_STAT_MAX = 0x000800,46 PS_STAT_MIN = 0x001000,47 PS_STAT_USE_RANGE = 0x002000,46 PS_STAT_MAX = 0x000800, 47 PS_STAT_MIN = 0x001000, 48 PS_STAT_USE_RANGE = 0x002000, 48 49 PS_STAT_USE_BINSIZE = 0x004000, 49 50 PS_STAT_ROBUST_FOR_SAMPLE = 0x008000 … … 60 61 double sampleUQ; ///< upper quartile of sample 61 62 double sampleLQ; ///< lower quartile of sample 62 double sampleLimit; ///<63 63 double robustMean; ///< robust mean of array 64 64 double robustMedian; ///< robust median of array … … 67 67 double robustUQ; ///< robust upper quartile 68 68 double robustLQ; ///< robust lower quartile 69 double XXX;70 69 double robustN50; ///< 71 70 double robustNfit; ///< 72 71 double clippedMean; ///< Nsigma clipped mean 73 72 double clippedStdev; ///< standard deviation after clipping 73 int clippedNvalues ///< ??? 74 74 double clipSigma; ///< Nsigma used for clipping; user input 75 75 int clipIter; ///< Number of clipping iterations; user input … … 86 86 */ 87 87 psStats* psVectorStats( 88 psStats* stats, 89 ///< stats structure defines stats to be calculated and how 90 91 psVector* in, 92 ///< Vector to be analysed: must be F32 93 94 psVector* mask, 95 ///< Ignore elements where (maskVector & maskVal) != 0: must be INT or NULL 96 97 unsigned int maskVal 98 ///< Only mask elements with one of these bits set in maskVector 88 psStats* stats, ///< stats structure defines stats to be calculated and how 89 psVector* in, ///< Vector to be analysed: must be F32 90 psVector* mask, ///< Ignore elements where (maskVector & maskVal) != 0: must be INT or NULL 91 unsigned int maskVal ///< Only mask elements with one of these bits set in maskVector 99 92 ); 100 93
Note:
See TracChangeset
for help on using the changeset viewer.
