Class Klynge

java.lang.Object
  extended by Klynge

public class Klynge
extends java.lang.Object

Author:
Anny Marit Svendsen

Constructor Summary
Klynge(int id)
          Konstuerer et objekt av type Klynge med en id.
 
Method Summary
 void addNode(Node n)
          Legger til en node i listen over noder i klynga.
 void clearNodes()
          Sletter alle noder i aktuell klynge.
 java.util.ArrayList getAllNodes()
          Returnerer liste med alle nodene i denne klyngen.
 int getId()
          Returnerer id-en til klynga.
 Node getMinimumDistanceNode()
          Returnerer objektet som har minste avstand (best similaritet) til en annen node.
 void setMinimumDistanceNode(Node n)
          Setter noden med minste avstand (best similaritet) i denne klynga.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Klynge

public Klynge(int id)
Konstuerer et objekt av type Klynge med en id.

Parameters:
id -
Method Detail

getMinimumDistanceNode

public Node getMinimumDistanceNode()
Returnerer objektet som har minste avstand (best similaritet) til en annen node.

Returns:
objektet med minste avstand i denne klynga til en annen node.

getId

public int getId()
Returnerer id-en til klynga.

Returns:
id-en til klynga.

clearNodes

public void clearNodes()
Sletter alle noder i aktuell klynge. Trimmer arraylista med noder.


setMinimumDistanceNode

public void setMinimumDistanceNode(Node n)
Setter noden med minste avstand (best similaritet) i denne klynga.

Parameters:
n - noden som skal settes til minste avstand (best similaritet) i denne klynga.

addNode

public void addNode(Node n)
Legger til en node i listen over noder i klynga.

Parameters:
n - noden som skal legges til i nodelista til klynga.

getAllNodes

public java.util.ArrayList getAllNodes()
Returnerer liste med alle nodene i denne klyngen.

Returns:
liste med alle noder i den bestemte klyngen.