46 virtual void clear() =0;
75 const F osq2 = 1.0/sqrt(2.0);
85 if ( ifrq >=
nCompact() )
return 0.0;
bool inRange(Index ifrq) const
bool isNyquist(Index ifrq) const
virtual F phase(Index ifrq) const =0
virtual F amplitude(Index ifrq) const =0
bool isNotAliased(Index ifrq) const
virtual const RealDftNormalization & normalization() const =0
virtual bool isValid() const
virtual Index nSample() const =0
F compactPower(Index ifrq) const
F convAmplitude(Index ifrq) const
virtual F real(Index ifrq) const =0
virtual F badValue() const
bool isAliased(Index ifrq) const
bool isZero(Index ifrq) const
virtual Index nCompact() const
virtual F imag(Index ifrq) const =0
virtual void reset(Index nsam)=0