Overload List
| # | Signature | Description |
|---|---|---|
| 1 | virtual double PhaseEst(double Freq); | Return phase at frequency Freq. |
| 2 | virtual double PhaseEst(double Freq, const TCplx &SpcFreqBin); | Returns the phases of the frequency Freq according to the value of the Peaks property. |
| 3 | virtual void PhaseEst(TVec *Freq, TVec *dstPhase); | Returns the phases of the frequency spectrum at Freq frequencies. |
| 4 | virtual void PhaseEst(TVec *Freq, TVec *SrcSpectrum, TVec *dstPhase); | Returns the phases of the frequency spectrum at Freq frequencies. |
Overload 1: virtual double PhaseEst(double Freq);
Return phase at frequency Freq.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Freq | double |
Frequency which is not accurately alligned with the frequency bin of the spectrum is rounded to the closest frequency bin.
Overload 2: virtual double PhaseEst(double Freq, const TCplx &SpcFreqBin);
Returns the phases of the frequency Freq according to the value of the Peaks property.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Freq | double | |
| 2 | SpcFreqBin | const TCplx & |
SpcFreqBin must contain complex spectrum bin estimated at Freq.
Overload 3: virtual void PhaseEst(TVec *Freq, TVec *dstPhase);
Returns the phases of the frequency spectrum at Freq frequencies.
Frequencies which are not accurately alligned with frequency bins of the spectrum are rounded to the closest frequency bin. The value of the Freq vector is preserved.
Overload 4: virtual void PhaseEst(TVec *Freq, TVec *SrcSpectrum, TVec *dstPhase);
Returns the phases of the frequency spectrum at Freq frequencies.
SrcSpectrum must contain complex spectrum estimated at frequencies defined in Freq. DstPhase will hold the result. The phase is corrected for peak processing.