Utils
Class ClusterAlgo

java.lang.Object
  extended byUtils.ClusterAlgo

public class ClusterAlgo
extends java.lang.Object

Author:
Lior Berry UBC

Nested Class Summary
 class ClusterAlgo.Cluster
           
 
Field Summary
static int ALGO_NORM_RMSD
           
static int ALGO_NORM2_RMSD
           
static int ALGO_RMSD
           
 
Constructor Summary
ClusterAlgo()
           
 
Method Summary
 void ClassifyBins(java.util.ArrayList bins)
           
 java.util.Vector ExtractClusters()
           
 int GetAlgoType()
           
 int GetNumClusters()
           
 double GetSeriesMaxValue()
           
 double GetSeriesMinValue()
           
 void Process()
           
 void Reset()
           
 void SetAlgoType(int type)
           
 void SetCallBack(ClusterProgresCB inCB)
           
 void SetData(DataSet inDataSet, java.util.ArrayList inBins, TimeSeries inTimeSeries)
           
 void SetNumClusters(int num)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ALGO_RMSD

public static int ALGO_RMSD

ALGO_NORM_RMSD

public static int ALGO_NORM_RMSD

ALGO_NORM2_RMSD

public static int ALGO_NORM2_RMSD
Constructor Detail

ClusterAlgo

public ClusterAlgo()
Method Detail

GetSeriesMaxValue

public double GetSeriesMaxValue()

GetSeriesMinValue

public double GetSeriesMinValue()

SetNumClusters

public void SetNumClusters(int num)

GetNumClusters

public int GetNumClusters()

SetData

public void SetData(DataSet inDataSet,
                    java.util.ArrayList inBins,
                    TimeSeries inTimeSeries)

SetCallBack

public void SetCallBack(ClusterProgresCB inCB)

Reset

public void Reset()

SetAlgoType

public void SetAlgoType(int type)

GetAlgoType

public int GetAlgoType()

Process

public void Process()

ClassifyBins

public void ClassifyBins(java.util.ArrayList bins)

ExtractClusters

public java.util.Vector ExtractClusters()