| Line | |
|---|
| 1 |
|
|---|
| 2 | // ArchTOIPipe (C) CEA/DAPNIA/SPP IN2P3/LAL
|
|---|
| 3 | // Eric Aubourg
|
|---|
| 4 | // Christophe Magneville
|
|---|
| 5 | // Reza Ansari
|
|---|
| 6 | // $Id: flagtoidef.h,v 1.4 2001-11-08 15:47:45 aubourg Exp $
|
|---|
| 7 |
|
|---|
| 8 | #ifndef FLAGTOIDEF_H
|
|---|
| 9 | #define FLAGTOIDEF_H
|
|---|
| 10 |
|
|---|
| 11 | enum FlagToiDef {
|
|---|
| 12 | // Out of Range Value of Range Value
|
|---|
| 13 | FlgToiOut = (unsigned long long)1 << 0,
|
|---|
| 14 | // Spike-like sample (ex: glitch)
|
|---|
| 15 | FlgToiSpike = (unsigned long long)1 << 1,
|
|---|
| 16 | // Discontinuity-like sample (ex: step)
|
|---|
| 17 | FlgToiDisc = (unsigned long long)1 << 2,
|
|---|
| 18 | // Large-Sigma-like sample
|
|---|
| 19 | FlgToiSigma = (unsigned long long)1 << 3,
|
|---|
| 20 | // Cleaned sample (ex: clean after spike,step...)
|
|---|
| 21 | FlgToiClean = (unsigned long long)1 << 4,
|
|---|
| 22 | // Sample Value has been interpolated/Replaced ...
|
|---|
| 23 | FlgToiInterp = (unsigned long long)1 << 5,
|
|---|
| 24 | // Sample killed because near a "flaggued" one ...
|
|---|
| 25 | FlgToiAround = (unsigned long long)1 << 6,
|
|---|
| 26 | // All bit to one ...
|
|---|
| 27 | FlgToiAll = (unsigned long long)~0
|
|---|
| 28 | };
|
|---|
| 29 |
|
|---|
| 30 | // et on peut continuer ainsi jusqu'a 1<<63 cad le bit 64 ieme
|
|---|
| 31 | // Pour imprimer la valeur: cout<<(unsigned long long)FlgToi...<<endl;
|
|---|
| 32 |
|
|---|
| 33 | #endif
|
|---|
Note:
See
TracBrowser
for help on using the repository browser.