Cluster osztály származtatási diagramja
Publikus metódusok | |
Cluster (int index) | |
Üres klasztert hoz létre. | |
Cluster (Point p, int index) | |
Egyetlen pontot tartalmazó klasztert hoz létre. | |
Cluster (Cluster egyik, Cluster masik, int index) | |
Két klaszter unióját készíti el. | |
void | addPoint (Point p, int index) |
Pontot ad hozzá a klaszterhez. | |
void | delPoint (int index) |
Pontot töröl ki a klaszterből. | |
Integer | farest (Point p) |
Megkeresi a klaszterben a megadott ponttól legtávolabb levő pontot. | |
float | minDistance (Point p) |
Meghatározza a megadott pont és a klaszter távolságát. | |
Publikus attribútumok | |
int | index |
A klaszter indexe, ami egy egyedi azonosító. | |
TreeMap | points |
Ebben tároljuk az egyes pontokat (érték), a hozzájuk tartozó sorszámmal (kulcs) együtt. |
|
Üres klasztert hoz létre.
|
|
Egyetlen pontot tartalmazó klasztert hoz létre. Az index a pont sorszáma, és egyben a klaszter indexe is lesz. Célszerű inicializáláskor használni, amikor úgyis minden klaszter egy pontot tartalmaz
|
|
Két klaszter unióját készíti el.
|
|
Pontot ad hozzá a klaszterhez.
|
|
Pontot töröl ki a klaszterből.
|
|
Megkeresi a klaszterben a megadott ponttól legtávolabb levő pontot.
|
|
Meghatározza a megadott pont és a klaszter távolságát. Meghatározza a pont és a klaszter távolságát, ami a klaszter legközelebbi pontjától mért távolság.
|
|
A klaszter indexe, ami egy egyedi azonosító.
|
|
Ebben tároljuk az egyes pontokat (érték), a hozzájuk tartozó sorszámmal (kulcs) együtt.
|