From d7ceacc2802c1fefd5776a8cb368308ba369b168 Mon Sep 17 00:00:00 2001 From: Daniel Felipe Gonzalez Obando <danyfel80@gmail.com> Date: Fri, 28 Sep 2018 10:43:19 +0200 Subject: [PATCH] loading class for Point2i from icy vecmath --- SLIC/src/plugins/danyfel80/islic/SLIC.java | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/SLIC/src/plugins/danyfel80/islic/SLIC.java b/SLIC/src/plugins/danyfel80/islic/SLIC.java index 1f31909..9cdb840 100644 --- a/SLIC/src/plugins/danyfel80/islic/SLIC.java +++ b/SLIC/src/plugins/danyfel80/islic/SLIC.java @@ -10,13 +10,22 @@ import plugins.adufour.ezplug.EzVarSequence; public class SLIC extends EzPlug { - private EzVarSequence inSequence; - private EzVarInteger inSPSize; - private EzVarDouble inSPReg; - private EzVarBoolean inIsROIOutput; + private EzVarSequence inSequence; + private EzVarInteger inSPSize; + private EzVarDouble inSPReg; + private EzVarBoolean inIsROIOutput; @Override protected void initialize() { + try { + Class.forName("javax.vecmath.Point2i"); + Class.forName("javax.vecmath.Point3d"); + Class.forName("javax.vecmath.Point3i"); + Class.forName("javax.vecmath.Vector3d"); + } catch (ClassNotFoundException e) { + System.err.println("Could not load proper vecmath version: " + e); + e.printStackTrace(); + } inSequence = new EzVarSequence("Sequence"); inSPSize = new EzVarInteger("Superpixel size"); inSPReg = new EzVarDouble("Superpixels regularity"); @@ -52,7 +61,7 @@ public class SLIC extends EzPlug { MessageDialog.ERROR_MESSAGE); return; } - + endTime = System.currentTimeMillis(); procTime = endTime - startTime; MessageDialog.showDialog(String.format("SLIC finished in %d milliseconds", procTime)); -- GitLab