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

Public Member Functions

 Correlation (int n, bool optimize)
 
void operator= (const Correlation &objToBeAssigned)
 
void operator= (Correlation &objToBeAssigned)
 
virtual ~Correlation ()
 
virtual void computeTransform ()
 
virtual fftw_complex * getTransform ()
 
virtual bool isReadyForTransform ()
 
unsigned transformSize ()
 
double * abs2 ()
 

Protected Attributes

Dft dft1_
 

Friends

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

Constructor & Destructor Documentation

Correlation::Correlation ( int  n,
bool  optimize 
)

Constructor.

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

Correlation::~Correlation ( )
virtual

Destructor.

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

Member Function Documentation

double * Correlation::abs2 ( )

Return the squared transform |F* x F|

....................................................................... Return the squared tranform

void Correlation::computeTransform ( )
virtual

Compute the transform

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

Reimplemented in gcp::util::CrossCorrelation.

fftw_complex * Correlation::getTransform ( )
virtual

Return a pointer to the transformed data

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

Reimplemented in gcp::util::CrossCorrelation.

bool Correlation::isReadyForTransform ( )
virtual

Return true if the input array is full

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

Reimplemented in gcp::util::CrossCorrelation.

void Correlation::operator= ( const Correlation objToBeAssigned)

Const Assignment Operator.

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

void Correlation::operator= ( Correlation objToBeAssigned)

Assignment Operator.

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

unsigned Correlation::transformSize ( )

Return the size of the transform

....................................................................... Return the size of the transformed array

Friends And Related Function Documentation

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

Output Operator.


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