#include <RemoveNoise.hh>
Collaboration diagram for clRemoveNoise:

Public Member Functions | |
| clRemoveNoise () | |
| ~clRemoveNoise () | |
| void | TPSW (float *, float, long, long, long) |
| Two-Pass Split-Window algorithm. | |
| void | TPSW (double *, double, long, long, long) |
| void | TPSW (float *, const float *, float, long, long, long) |
| void | TPSW (double *, const double *, double, long, long, long) |
| void | OTA (float *, float, long, long) |
| Order-Truncate-Average algorithm. | |
| void | OTA (double *, double, long, long) |
| void | OTA (float *, const float *, float, long, long) |
| void | OTA (double *, const double *, double, long, long) |
| void | Diff (float *, float, long) |
| Differential method (experimental). | |
| void | Diff (double *, double, long) |
| void | Diff (float *, const float *, float, long) |
| void | Diff (double *, const double *, double, long) |
| void | InvDiff (float *, float, long) |
| Inverse differential method (experimental). | |
| void | InvDiff (double *, double, long) |
| void | InvDiff (float *, const float *, float, long) |
| void | InvDiff (double *, const double *, double, long) |
Private Member Functions | |
| void | GetPosSize (long *, long *, long, long, long) |
| void | GetPosSize1 (long *, long *, long, long, long, long) |
| void | GetPosSize2 (long *, long *, long, long, long, long) |
| long | GetAlphaMedian (const float *, float, long) |
| long | GetAlphaMedian (const double *, double, long) |
Private Attributes | |
| long | lPrevSize |
| clAlloc | PrevBuf |
| clSortedArray | SortedArray |
Definition at line 105 of file RemoveNoise.hh.
|
|
Definition at line 218 of file RemoveNoise.cc. References lPrevSize. |
|
|
Definition at line 224 of file RemoveNoise.cc. |
|
||||||||||||||||||||||||
|
Definition at line 131 of file RemoveNoise.cc. Referenced by OTA(). |
|
||||||||||||||||||||||||||||
|
Definition at line 146 of file RemoveNoise.cc. Referenced by TPSW(). |
|
||||||||||||||||||||||||||||
|
Definition at line 163 of file RemoveNoise.cc. Referenced by TPSW(). |
|
||||||||||||||||
|
Definition at line 180 of file RemoveNoise.cc. Referenced by OTA(). |
|
||||||||||||||||
|
Definition at line 199 of file RemoveNoise.cc. |
|
||||||||||||||||||||||||
|
Two-Pass Split-Window algorithm.
then
Definition at line 229 of file RemoveNoise.cc. References GetPosSize1(), and GetPosSize2(). Referenced by clLofarDemon::CalcSpect(), clSpectDirLine2::Calculate(), clSpectDirLine::Calculate(), clSpectDirDipole2::Calculate(), clSpectDirDipole::Calculate(), clSpectrum::ProcessLoop(), and clDirection::SendResults(). |
|
||||||||||||||||||||||||
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Definition at line 272 of file RemoveNoise.cc. References GetPosSize1(), and GetPosSize2(). |
|
||||||||||||||||||||||||||||
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Definition at line 315 of file RemoveNoise.cc. References GetPosSize1(), and GetPosSize2(). |
|
||||||||||||||||||||||||||||
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Definition at line 358 of file RemoveNoise.cc. References GetPosSize1(), and GetPosSize2(). |
|
||||||||||||||||||||
|
Order-Truncate-Average algorithm.
Let y(k) be sorted (ascending) x(k) and
then
Definition at line 401 of file RemoveNoise.cc. References GetAlphaMedian(), and GetPosSize(). Referenced by clLofarDemon::CalcSpect(), clSpectDirLine2::Calculate(), clSpectDirLine::Calculate(), clSpectDirDipole2::Calculate(), clSpectDirDipole::Calculate(), clSpectrum::ProcessLoop(), and clDirection::SendResults(). |
|
||||||||||||||||||||
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Definition at line 443 of file RemoveNoise.cc. References GetAlphaMedian(), and GetPosSize(). |
|
||||||||||||||||||||||||
|
Definition at line 485 of file RemoveNoise.cc. References GetAlphaMedian(), and GetPosSize(). |
|
||||||||||||||||||||||||
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Definition at line 519 of file RemoveNoise.cc. References GetAlphaMedian(), and GetPosSize(). |
|
||||||||||||||||
|
Differential method (experimental).
Definition at line 553 of file RemoveNoise.cc. References lPrevSize, and PrevBuf. Referenced by clLofarDemon::CalcSpect(), clSpectDirLine2::Calculate(), clSpectDirLine::Calculate(), clSpectDirDipole2::Calculate(), clSpectDirDipole::Calculate(), and clSpectrum::ProcessLoop(). |
|
||||||||||||||||
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Definition at line 582 of file RemoveNoise.cc. |
|
||||||||||||||||||||
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Definition at line 611 of file RemoveNoise.cc. |
|
||||||||||||||||||||
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Definition at line 640 of file RemoveNoise.cc. |
|
||||||||||||||||
|
Inverse differential method (experimental).
Definition at line 669 of file RemoveNoise.cc. References lPrevSize, and PrevBuf. Referenced by clLofarDemon::CalcSpect(), clSpectDirLine2::Calculate(), clSpectDirLine::Calculate(), clSpectDirDipole2::Calculate(), clSpectDirDipole::Calculate(), and clSpectrum::ProcessLoop(). |
|
||||||||||||||||
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Definition at line 705 of file RemoveNoise.cc. |
|
||||||||||||||||||||
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Definition at line 741 of file RemoveNoise.cc. |
|
||||||||||||||||||||
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Definition at line 777 of file RemoveNoise.cc. |
|
|
Definition at line 107 of file RemoveNoise.hh. Referenced by clRemoveNoise(), Diff(), and InvDiff(). |
|
|
Definition at line 108 of file RemoveNoise.hh. |
|
|
Definition at line 109 of file RemoveNoise.hh. |
1.3.3