User Documentation
Centre for Vision, Speech & Signal Processing
DEVELOP IN NAMESPACE AMMA TREE ROOT AMMA SEARCH AMMA HOME
 

  PUBLIC
FFT1dC::FFT1dC(void)
FFT1dC::FFT1dC(int,bool,bool)
FFT1dC::Plan(int,bool,bool)
FFT1dC::Apply(const SArray1dC &)
FFT1dC::Apply(const SArray1dC &)
FFT1dC::N(void) const
RCHandleC::IsValid(void) const
RCHandleC::IsValidObject(void) const
RCHandleC::operator=(const RCHandleC &)
RCHandleC::operator==(const RCHandleC &) const
RCHandleC::operator!=(const RCHandleC &) const
RCHandleC::Hash(void) const
RCHandleC::IsConst(void) const
RCHandleC::IsNotConst(void) const
RCHandleC::SetConst(void) const
RCHandleC::Invalidate(void)
RCHandleC::Body(void)
RCHandleC::Body(void) const
FFT1dC
 
Handle to 1d FFT.
 
include "amma/FFT1d.hh"
User Level:Default
Library:SparHist
Example:exBnd.cc
Section:Statistics.Histograms
In Scope:std

Parent Classes:

Methods:
FFT1dC()
Default constructor.

FFT1dC(int n,bool ibkw,bool doOpt)
Create a fft class.

BooleanT Plan(int n,bool ibkw,bool opt)
Create a plan with the given setup.

SArray1dC<ComplexC> Apply(const SArray1dC<ComplexC> & dat)
Apply transform to array.
Note, only the first 'n' byte of dat are proccessed. if the array is shorter than the given length, an exception 'ErrorOutOfRangeC' will be thrown.

SArray1dC<ComplexC> Apply(const SArray1dC<RealT> & dat)
Apply transform to real array
Note, only the first 'n' byte of dat are proccessed. if the array is shorter than the given length, an exception 'ErrorOutOfRangeC' will be thrown.

IntT N() const
The size of the transform.

#include "amma/RCHandle.hh"
BooleanT IsValid() const
Check its a valid handle.

BooleanT IsValidObject() const
Check its a valid handle, and that the object is pointed to is also valid.

RCHandleC<FFT1dBodyC> & operator=(const RCHandleC<FFT1dBodyC> & oth)
Assignment.

BooleanT operator==(const RCHandleC<FFT1dBodyC> & oth) const
Comparison operator.

BooleanT operator!=(const RCHandleC<FFT1dBodyC> & oth) const
Comparison operator.

UIntT Hash() const
Hash function.x

BooleanT IsConst() const
Is object constant ?

BooleanT IsNotConst() const
Is object not constant ?

void SetConst(void) const
Lock the object.
This is const as a convience though it actual modified the object, often object you wish to ensure are constant already have const set. protected:

void Invalidate()
Turn this into an invalid handle.

FFT1dBodyC & Body()
Direct access to body.

const FFT1dBodyC & Body() const
Constant access to body.


Programmer:Charles Galambos, Documentation by CxxDoc: Tue Mar 20 10:48:08 2001