Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Friends

alize::FrameAccGD Class Reference

#include <FrameAccGD.h>

Inheritance diagram for alize::FrameAccGD:
Inheritance graph
[legend]
Collaboration diagram for alize::FrameAccGD:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 FrameAccGD ()
const FrameAccGDoperator= (const FrameAccGD &)
 FrameAccGD (const FrameAccGD &)
virtual ~FrameAccGD ()
virtual void accumulate (const Feature &f)
virtual void deaccumulate (const Feature &f)
const DoubleVectorgetxAccVect () const
const DoubleVectorgetCovVect ()
const DoubleVectorgetStdVect ()
void add (const FrameAccGD &f)
virtual String getClassName () const

Static Public Member Functions

static FrameAccGDcreate ()

Private Member Functions

virtual void computeAll ()
void copy (const FrameAccGD &)
bool operator== (const FrameAccGD &) const
bool operator!= (const FrameAccGD &) const

Private Attributes

DoubleVector _xaccVect
DoubleVector _covVect
DoubleVector _stdVect

Friends

class TestFrameAccGD

Detailed Description

Class used to compute mean and covariance (DIAG) of a set of features

Author:
Frederic Wils frederic.wils@lia.univ-avignon.fr
Version:
1.0
Date:
2003

Definition at line 80 of file FrameAccGD.h.


Constructor & Destructor Documentation

alize::FrameAccGD::FrameAccGD (  ) [explicit]
alize::FrameAccGD::FrameAccGD ( const FrameAccGD  )
virtual alize::FrameAccGD::~FrameAccGD (  ) [virtual]

Member Function Documentation

virtual void alize::FrameAccGD::accumulate ( const Feature f ) [virtual]

Accumulates a feature

Parameters:
fthe feature

Implements alize::FrameAcc.

void alize::FrameAccGD::add ( const FrameAccGD f )

Add the values from another FrameAcc - LIUM Modification

Parameters:
fthe frame acc
virtual void alize::FrameAccGD::computeAll (  ) [private, virtual]

Implements alize::FrameAcc.

void alize::FrameAccGD::copy ( const FrameAccGD  ) [private]
static FrameAccGD& alize::FrameAccGD::create (  ) [static]
virtual void alize::FrameAccGD::deaccumulate ( const Feature f ) [virtual]

Delete an accumulated feature

Parameters:
fthe feature to delete LIUM Modification

Implements alize::FrameAcc.

virtual String alize::FrameAccGD::getClassName (  ) const [virtual]

Returns the name of the class

Returns:
the name of the class of the object as a String

Implements alize::Object.

const DoubleVector& alize::FrameAccGD::getCovVect (  )

Returns the covariance vector

Returns:
the covariance vector
const DoubleVector& alize::FrameAccGD::getStdVect (  )

Returns the standard deviation vector

Returns:
the standard deviation vector
const DoubleVector& alize::FrameAccGD::getxAccVect (  ) const

Returns the accumulated square parameters vector

Returns:
the accumulated square parameters vector
bool alize::FrameAccGD::operator!= ( const FrameAccGD  ) const [private]

Not implemented

const FrameAccGD& alize::FrameAccGD::operator= ( const FrameAccGD  )
bool alize::FrameAccGD::operator== ( const FrameAccGD  ) const [private]

Friends And Related Function Documentation

friend class TestFrameAccGD [friend]

Definition at line 82 of file FrameAccGD.h.


Member Data Documentation

Definition at line 121 of file FrameAccGD.h.

Definition at line 122 of file FrameAccGD.h.

Definition at line 120 of file FrameAccGD.h.


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