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.
|
1.2.18