The Fib multimedia system
Fib is a system for storing multimedia data (like images or films).
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
fib::algorithms::nCluster::cClusterFunArea< tValue > Class Template Reference

#include <cClusterFunArea.h>

Inheritance diagram for fib::algorithms::nCluster::cClusterFunArea< tValue >:
Collaboration diagram for fib::algorithms::nCluster::cClusterFunArea< tValue >:

List of all members.

Public Member Functions

 cClusterFunArea (const tValue dInMaxDistance)
virtual ~cClusterFunArea ()
virtual double operator() (const pair< vector< tValue >, unsigned long > &dataClusterCenter, const pair< vector< tValue >, unsigned long > &dataPoint) const
- Public Member Functions inherited from fib::algorithms::nCluster::iClusterFunction< vector< tValue > >
virtual ~iClusterFunction ()
virtual double operator() (const std::pair< vector< tValue >, unsigned long > &dataClusterCenter, const std::pair< vector< tValue >, unsigned long > &dataPoint) const =0

Private Attributes

const tValue dMaxDistance

Detailed Description

template<class tValue>
class fib::algorithms::nCluster::cClusterFunArea< tValue >

Definition at line 56 of file cClusterFunArea.h.


Constructor & Destructor Documentation

template<class tValue >
fib::algorithms::nCluster::cClusterFunArea< tValue >::cClusterFunArea ( const tValue  dInMaxDistance)
inline

constructor

Parameters:
dInMaxDistanceThe maximum distance of two points in an cluster. (
See also:
dMaxDistance)

Definition at line 71 of file cClusterFunArea.h.

template<class tValue >
virtual fib::algorithms::nCluster::cClusterFunArea< tValue >::~cClusterFunArea ( )
inlinevirtual

destructor

Definition at line 78 of file cClusterFunArea.h.


Member Function Documentation

template<class tValue >
virtual double fib::algorithms::nCluster::cClusterFunArea< tValue >::operator() ( const pair< vector< tValue >, unsigned long > &  dataClusterCenter,
const pair< vector< tValue >, unsigned long > &  dataPoint 
) const
inlinevirtual

This operator should evalue a cluster value for two data points. The value should indicate how good it is to cluster the secound data point dataPoint to the first dataClusterCenter. An data point D can be in the cluster to an other data point C, if: The distance is lower an maximal distance (

See also:
dMaxDistance). If C has more elements than D.
Parameters:
dataClusterCenterthe data point, to which to evalue the value that dataPoint is clustered to it
dataPointthe data point to cluster/subsume by dataClusterCenter
Returns:
the cluster value for dataClusterCenter and dataPoint

Definition at line 96 of file cClusterFunArea.h.


Member Data Documentation

template<class tValue >
const tValue fib::algorithms::nCluster::cClusterFunArea< tValue >::dMaxDistance
private

The maximum distance of two points in an cluster.

Definition at line 61 of file cClusterFunArea.h.


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