My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
gcp::util::CrossCorrelation Class Reference
Inheritance diagram for gcp::util::CrossCorrelation:
gcp::util::Correlation

Public Member Functions

 CrossCorrelation (int n, bool optimize)
 
void operator= (const CrossCorrelation &objToBeAssigned)
 
void operator= (CrossCorrelation &objToBeAssigned)
 
virtual ~CrossCorrelation ()
 
void computeTransform ()
 
fftw_complex * getTransform ()
 
bool isReadyForTransform ()
 
fftw_complex * calcCorrelation ()
 
void pushSample (double sample1, double sample2)
 
- Public Member Functions inherited from gcp::util::Correlation
 Correlation (int n, bool optimize)
 
void operator= (const Correlation &objToBeAssigned)
 
void operator= (Correlation &objToBeAssigned)
 
virtual ~Correlation ()
 
unsigned transformSize ()
 
double * abs2 ()
 

Friends

std::ostream & operator<< (std::ostream &os, CrossCorrelation &obj)
 

Additional Inherited Members

- Protected Attributes inherited from gcp::util::Correlation
Dft dft1_
 

Constructor & Destructor Documentation

CrossCorrelation::CrossCorrelation ( int  n,
bool  optimize 
)

Constructor.

....................................................................... Constructor.

CrossCorrelation::~CrossCorrelation ( )
virtual

Destructor.

....................................................................... Destructor.

Member Function Documentation

fftw_complex * CrossCorrelation::calcCorrelation ( )

Return a pointer to the transformed data

....................................................................... Return a pointer to the transformed data

void CrossCorrelation::computeTransform ( )
virtual

Compute the transform

....................................................................... Compute the transform

Reimplemented from gcp::util::Correlation.

fftw_complex * CrossCorrelation::getTransform ( )
virtual

Return a pointer to the transformed data

....................................................................... Return a pointer to the transformed data

Reimplemented from gcp::util::Correlation.

bool CrossCorrelation::isReadyForTransform ( )
virtual

Return true if the input array is full

....................................................................... Return true if the input array is full

Reimplemented from gcp::util::Correlation.

void CrossCorrelation::operator= ( const CrossCorrelation objToBeAssigned)

Const Assignment Operator.

....................................................................... Const Assignment Operator.

void CrossCorrelation::operator= ( CrossCorrelation objToBeAssigned)

Assignment Operator.

....................................................................... Assignment Operator.

void CrossCorrelation::pushSample ( double  sample1,
double  sample2 
)

Push the next sample onto the input array

....................................................................... Push the next sample onto the input array

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
CrossCorrelation obj 
)
friend

Output Operator.


The documentation for this class was generated from the following files: