From 20e1624840aa3792ed568ffe15c409303f437ab5 Mon Sep 17 00:00:00 2001
From: Vojtech Moravec <vojtech.moravec.st@vsb.cz>
Date: Mon, 3 Aug 2020 11:55:48 +0200
Subject: [PATCH] Remove unneccessary casts to V3i from V3i.

---
 .../java/azgracompress/compression/VQImageCompressor.java | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/main/java/azgracompress/compression/VQImageCompressor.java b/src/main/java/azgracompress/compression/VQImageCompressor.java
index d6d3c93..723490e 100644
--- a/src/main/java/azgracompress/compression/VQImageCompressor.java
+++ b/src/main/java/azgracompress/compression/VQImageCompressor.java
@@ -31,7 +31,7 @@ public class VQImageCompressor extends CompressorDecompressorBase implements IIm
         LBGVectorQuantizer vqInitializer = new LBGVectorQuantizer(planeVectors,
                 getCodebookSize(),
                 options.getWorkerCount(),
-                options.getQuantizationVector().toV3i());
+                options.getQuantizationVector());
         LBGResult vqResult = vqInitializer.findOptimalCodebook();
         return new VectorQuantizer(vqResult.getCodebook());
     }
@@ -77,13 +77,13 @@ public class VQImageCompressor extends CompressorDecompressorBase implements IIm
 
         if (!cacheManager.doesVQCacheExists(options.getInputDataInfo().getCacheFileName(),
                 getCodebookSize(),
-                options.getQuantizationVector().toV3i())) {
+                options.getQuantizationVector())) {
             trainAndSaveCodebook();
         }
 
         final VQCodebook codebook = cacheManager.loadVQCodebook(options.getInputDataInfo().getCacheFileName(),
                 getCodebookSize(),
-                options.getQuantizationVector().toV3i());
+                options.getQuantizationVector());
 
         if (codebook == null) {
             throw new ImageCompressionException("Failed to read quantization vectors from cache.");
@@ -253,7 +253,7 @@ public class VQImageCompressor extends CompressorDecompressorBase implements IIm
         LBGVectorQuantizer vqInitializer = new LBGVectorQuantizer(trainingData,
                 getCodebookSize(),
                 options.getWorkerCount(),
-                options.getQuantizationVector().toV3i());
+                options.getQuantizationVector());
         reportStatusToListeners("Starting LBG optimization.");
         vqInitializer.setStatusListener(this::reportStatusToListeners);
         LBGResult lbgResult = vqInitializer.findOptimalCodebook();
-- 
GitLab