/[projects]/dao/FuldDaekningWorker/src/dk/daoas/fulddaekning/LookupWorker.java
ViewVC logotype

Diff of /dao/FuldDaekningWorker/src/dk/daoas/fulddaekning/LookupWorker.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2147 by torben, Wed Apr 30 12:53:01 2014 UTC revision 2207 by torben, Thu Sep 11 16:42:08 2014 UTC
# Line 19  public class LookupWorker implements Run Line 19  public class LookupWorker implements Run
19    
20          @Override          @Override
21          public void run() {          public void run() {
22                  ArrayList<Adresse> daekkede = lookup.getWorkSet().daekkedeAdresser;                  Constants consts = Constants.getInstance();
23                  Queue<Adresse> queue = lookup.getWorkSet().ikkeDaekkede;                  
24                    Adresse daekkede[] = lookup.getDaekkedeAdresser();
25                    Queue<Adresse> queue = lookup.getQueue();
26                  Database db = lookup.getDb();                  Database db = lookup.getDb();
27                                    
28                  Adresse qAdresse;                  Adresse qAdresse;
# Line 32  public class LookupWorker implements Run Line 34  public class LookupWorker implements Run
34                                    
35                          double bedsteAfstand = 9999999.999;                          double bedsteAfstand = 9999999.999;
36                          Adresse bedsteAdr = null;                          Adresse bedsteAdr = null;
37                          for (int i=0; i<daekkede.size(); i++) {                          for (int i=0; i<daekkede.length; i++) {
38                                  Adresse daekket = daekkede.get(i);                                  Adresse daekket = daekkede[i];
39                                  double afstand = Adresse.beregnAfstand(qAdresse, daekket);                                  double afstand = Adresse.beregnAfstand(qAdresse, daekket);
40                                                                    
41                                  if (afstand < bedsteAfstand) {                                  if (afstand < bedsteAfstand) {
# Line 45  public class LookupWorker implements Run Line 47  public class LookupWorker implements Run
47                                                    
48                          if ( bedsteAdr != null) {                          if ( bedsteAdr != null) {
49                                                                    
50                                  if (bedsteAfstand <= 6.0) {                                  if (bedsteAfstand <= consts.getMaxDistance() ) { //Gem kun hvis distancen er under max_distance for distributøren
51                                          if (Lookup.verbose == true) {                                          if (Lookup.verbose == true) {
52                                                  logger.info("(" +workerId + ") Bedste: " + qAdresse + "==>" + bedsteAdr + " ::: " + bedsteAfstand );                                                  logger.info("(" +workerId + ") Bedste: " + qAdresse + "==>" + bedsteAdr + " ::: " + bedsteAfstand );
53                                          }                                          }

Legend:
Removed from v.2147  
changed lines
  Added in v.2207

  ViewVC Help
Powered by ViewVC 1.1.20