hr.fer.zemris.tsp
Class City

java.lang.Object
  extended by hr.fer.zemris.tsp.City

public class City
extends java.lang.Object

Razred predstavlja jedan grad. Grad je određen svojim imenom te koordinatama X i Y.
Važno: Varijable x, y i name su javne kako bi se omogućio minimalni "overhead" prilikom izvođenja evolucijskih algoritama. Ovo ima kao ružnu posljedicu da se neopreznim programiranjem vrijednosti mogu mijenjati od bilo kuda, što može dovesti do pogrešnog rada programa!

Author:
marcupic

Field Summary
 java.lang.String name
           
 int x
           
 int y
           
 
Constructor Summary
City(int x, int y)
          Konstruktor.
City(java.lang.String name, int x, int y)
          Konstruktor.
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

x

public int x

y

public int y

name

public java.lang.String name
Constructor Detail

City

public City(int x,
            int y)
Konstruktor. Ime se postavlja na null.

Parameters:
x - x koordinata
y - y koordinata

City

public City(java.lang.String name,
            int x,
            int y)
Konstruktor.

Parameters:
name - ime grada
x - x koordinata
y - y koordinata
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object