11 |
Adresse bedsteAdr = null; |
Adresse bedsteAdr = null; |
12 |
} |
} |
13 |
|
|
14 |
|
Constants consts; |
15 |
|
|
16 |
Logger logger = Logger.getLogger( LookupWorker.class.getName() ); |
Logger logger = Logger.getLogger( LookupWorker.class.getName() ); |
17 |
|
|
18 |
int workerId; |
int workerId; |
21 |
public LookupWorker(int workerId, Lookup lookup) { |
public LookupWorker(int workerId, Lookup lookup) { |
22 |
this.workerId = workerId; |
this.workerId = workerId; |
23 |
this.lookup = lookup; |
this.lookup = lookup; |
24 |
|
|
25 |
|
consts = Constants.getInstance(); |
26 |
} |
} |
27 |
|
|
28 |
@Override |
@Override |
83 |
|
|
84 |
for (int i=0; i<daekkede.length; i++) { |
for (int i=0; i<daekkede.length; i++) { |
85 |
Adresse daekket = daekkede[i]; |
Adresse daekket = daekkede[i]; |
86 |
|
|
87 |
|
if (consts.doCheckHO() ) { |
88 |
|
if (qAdresse.ho != daekket.ho) { |
89 |
|
//logger.info("Forkert HO: " + qAdresse + " - >" + daekket); //Skal udkommenteres senere når HO check er valideret |
90 |
|
continue; |
91 |
|
} |
92 |
|
} |
93 |
|
|
94 |
double afstand = Adresse.beregnAfstand(qAdresse, daekket); |
double afstand = Adresse.beregnAfstand(qAdresse, daekket); |
95 |
|
|
96 |
if (afstand < result.bedsteAfstand) { |
if (afstand < result.bedsteAfstand) { |