Class DecisionRegion

java.lang.Object
  extended by DecisionRegion
All Implemented Interfaces:
java.lang.Cloneable

public class DecisionRegion
extends java.lang.Object
implements java.lang.Cloneable

class: DecisionRegion class that stores the point of the various decision regions computed


Field Summary
 java.util.Vector<DataSet> decisionRegion
           
 java.util.Vector<MyPoint> guesses
           
 
Method Summary
 void addPoint(MyPoint p, java.lang.String name)
          add a point to the deciosion region
 void addRegion(java.util.Vector<MyPoint> vec)
          add a set a decision region points
 void addRegion(java.util.Vector<MyPoint> vec, java.lang.String name)
          add a set a decision region points
 void clearAllRegions()
          clears all decision regions
 void clearRegion(java.lang.String name)
          clears the specified decision region
 DecisionRegion copy()
           
 java.util.Vector<MyPoint> getGuesses()
          method retrieves the initial guesses - means of the data sets
 int getNumRegions()
          get the number of data sets currently stored
 java.util.Vector<MyPoint> getRegion(int index)
          method retrieves a given data set based on the index
 java.util.Vector<MyPoint> getRegion(java.lang.String name)
          get the specified decision region
 java.util.Vector<DataSet> getRegions()
           
 void setGuesses(java.util.Vector<MyPoint> vec)
          method sets the initial guesses - means of the data sets
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

guesses

public java.util.Vector<MyPoint> guesses

decisionRegion

public java.util.Vector<DataSet> decisionRegion
Method Detail

getRegion

public java.util.Vector<MyPoint> getRegion(java.lang.String name)
get the specified decision region

Parameters:
name - name of the decision region
Returns:
decision region points

getNumRegions

public int getNumRegions()
get the number of data sets currently stored

Returns:
the number of data sets currently stored

getRegion

public java.util.Vector<MyPoint> getRegion(int index)
method retrieves a given data set based on the index

Parameters:
index - the index of the data set
Returns:
a given data set based on the index

getGuesses

public java.util.Vector<MyPoint> getGuesses()
method retrieves the initial guesses - means of the data sets

Returns:
the initial guesses - means of the data sets

setGuesses

public void setGuesses(java.util.Vector<MyPoint> vec)
method sets the initial guesses - means of the data sets

Parameters:
vec - initial guesses

addRegion

public void addRegion(java.util.Vector<MyPoint> vec)
add a set a decision region points

Parameters:
vec - decision region points

addRegion

public void addRegion(java.util.Vector<MyPoint> vec,
                      java.lang.String name)
add a set a decision region points

Parameters:
vec - decision region points
name - name of the decision region

addPoint

public void addPoint(MyPoint p,
                     java.lang.String name)
add a point to the deciosion region

Parameters:
p - decision region point
name - name of the decision region

clearRegion

public void clearRegion(java.lang.String name)
clears the specified decision region

Parameters:
name - name of the decision region

clearAllRegions

public void clearAllRegions()
clears all decision regions


getRegions

public java.util.Vector<DataSet> getRegions()

copy

public DecisionRegion copy()