From fad7bd9e4d22835d882dc5d2a19f869e02672b69 Mon Sep 17 00:00:00 2001
From: Thomas Oster <thomas.oster@rwth-aachen.de>
Date: Mon, 20 Jul 2015 19:59:36 +0200
Subject: [PATCH] add TSP Optimizer

---
 .../liblasercut/vectoroptimizers/VectorOptimizer.java        | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/com/t_oster/liblasercut/vectoroptimizers/VectorOptimizer.java b/src/com/t_oster/liblasercut/vectoroptimizers/VectorOptimizer.java
index fe2b38d..8af2e3d 100644
--- a/src/com/t_oster/liblasercut/vectoroptimizers/VectorOptimizer.java
+++ b/src/com/t_oster/liblasercut/vectoroptimizers/VectorOptimizer.java
@@ -39,7 +39,8 @@ public abstract class VectorOptimizer
     NEAREST,
     INNER_FIRST,
     SMALLEST_FIRST,
-    DELETE_DUPLICATE_PATHS
+    DELETE_DUPLICATE_PATHS,
+    TSP_OPTIMIZER
   }
 
   protected class Element
@@ -141,6 +142,8 @@ public abstract class VectorOptimizer
         return new SmallestFirstVectorOptimizer();
       case DELETE_DUPLICATE_PATHS:
         return new DeleteDuplicatePathsOptimizer();
+      case TSP_OPTIMIZER:
+        return new TSPOptimizer();
     }
     throw new IllegalArgumentException("Unknown Order Strategy: " + s);
   }
-- 
GitLab