diff --git a/src/com/t_oster/liblasercut/vectoroptimizers/VectorOptimizer.java b/src/com/t_oster/liblasercut/vectoroptimizers/VectorOptimizer.java index fe2b38ddcfa04a8855237337853c64a627ea8cc6..8af2e3dad3474497afd073116a9a53d5465f2444 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); }