infomat.algorithms
Class GroupingAlgorithm

java.lang.Object
  extended by infomat.algorithms.GroupingAlgorithm
All Implemented Interfaces:
HasProperties, UniqueIdentifiable
Direct Known Subclasses:
KMeans, RandomClusterer, RelativeClusterer

public abstract class GroupingAlgorithm
extends java.lang.Object
implements HasProperties, UniqueIdentifiable

GroupingAlgorithm

Version:
060309
Author:
Magnus Rosell

Constructor Summary
GroupingAlgorithm()
           
 
Method Summary
abstract  IObjectGrouping cluster(IMatrix matrix, IObjectSet set)
           
abstract  java.lang.String getAlgorithmName()
           
abstract  java.lang.String getInfoString()
           
abstract  java.util.Vector getPropertyVector()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface mro.util.properties.HasProperties
getProperties, getPropertyValue, setProperties, setProperty
 
Methods inherited from interface mro.util.UniqueIdentifiable
getUniqueIdentifier, setUniqueIdentifier
 

Constructor Detail

GroupingAlgorithm

public GroupingAlgorithm()
Method Detail

cluster

public abstract IObjectGrouping cluster(IMatrix matrix,
                                        IObjectSet set)

getInfoString

public abstract java.lang.String getInfoString()

getAlgorithmName

public abstract java.lang.String getAlgorithmName()

getPropertyVector

public abstract java.util.Vector getPropertyVector()