Skip to content
Snippets Groups Projects
Commit c8e9733c authored by Thomas  MUSSET's avatar Thomas MUSSET
Browse files

updated pom to v2.0.0-a.1, fix classes accordingly to new architecture, added...

updated pom to v2.0.0-a.1, fix classes accordingly to new architecture, added icon, updated .gitignore
parent 03b5fcbc
Branches icy-3.0.0
No related merge requests found
.idea/ /build*
.settings/ /workspace
build/ setting.xml
release/
target/ target/
bin/ !.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/
icy.log
### IntelliJ IDEA ###
.idea/
*.iws
*.iml *.iml
*.jar *.ipr
### Eclipse ###
.apt_generated
.classpath .classpath
.factorypath
.project .project
export.jardesc .settings
**/.DS_Store .springBeans
\ No newline at end of file .sts4-cache
### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/
### VS Code ###
.vscode/
### Mac OS ###
**/.DS_Store
Icon?
\ No newline at end of file
...@@ -7,13 +7,11 @@ ...@@ -7,13 +7,11 @@
<parent> <parent>
<groupId>org.bioimageanalysis.icy</groupId> <groupId>org.bioimageanalysis.icy</groupId>
<artifactId>pom-icy</artifactId> <artifactId>pom-icy</artifactId>
<version>2.2.0</version> <version>3.0.0-a.1</version>
</parent> </parent>
<artifactId>label-extractor</artifactId> <artifactId>label-extractor</artifactId>
<version>2.0.0</version> <version>2.0.0-a.1</version>
<packaging>jar</packaging>
<name>Label extractor</name> <name>Label extractor</name>
<description> <description>
...@@ -21,6 +19,10 @@ ...@@ -21,6 +19,10 @@
</description> </description>
<dependencies> <dependencies>
<dependency>
<groupId>org.bioimageanalysis.icy</groupId>
<artifactId>kernel-extensions</artifactId>
</dependency>
<dependency> <dependency>
<groupId>org.bioimageanalysis.icy</groupId> <groupId>org.bioimageanalysis.icy</groupId>
<artifactId>ezplug</artifactId> <artifactId>ezplug</artifactId>
...@@ -34,7 +36,7 @@ ...@@ -34,7 +36,7 @@
<repositories> <repositories>
<repository> <repository>
<id>icy</id> <id>icy</id>
<url>https://icy-nexus.pasteur.fr/repository/Icy/</url> <url>https://nexus-icy.pasteur.cloud/repository/icy/</url>
</repository> </repository>
</repositories> </repositories>
</project> </project>
\ No newline at end of file
/* /*
* Copyright (c) 2010-2023. Institut Pasteur. * Copyright (c) 2010-2024. Institut Pasteur.
* *
* This file is part of Icy. * This file is part of Icy.
* Icy is free software: you can redistribute it and/or modify * Icy is free software: you can redistribute it and/or modify
...@@ -18,17 +18,19 @@ ...@@ -18,17 +18,19 @@
package plugins.adufour.roi; package plugins.adufour.roi;
import icy.image.IcyBufferedImage; import org.bioimageanalysis.extension.kernel.roi.roi2d.ROI2DArea;
import icy.roi.ROI; import org.bioimageanalysis.extension.kernel.roi.roi3d.ROI3DArea;
import icy.sequence.Sequence; import org.bioimageanalysis.icy.common.collection.array.Array1DUtil;
import icy.type.DataType; import org.bioimageanalysis.icy.common.type.DataType;
import icy.type.collection.array.Array1DUtil; import org.bioimageanalysis.icy.extension.plugin.annotation_.IcyPluginIcon;
import org.bioimageanalysis.icy.extension.plugin.annotation_.IcyPluginName;
import org.bioimageanalysis.icy.model.image.IcyBufferedImage;
import org.bioimageanalysis.icy.model.roi.ROI;
import org.bioimageanalysis.icy.model.sequence.Sequence;
import plugins.adufour.blocks.lang.Block; import plugins.adufour.blocks.lang.Block;
import plugins.adufour.blocks.util.VarList; import plugins.adufour.blocks.util.VarList;
import plugins.adufour.ezplug.*; import plugins.adufour.ezplug.*;
import plugins.adufour.vars.lang.VarROIArray; import plugins.adufour.vars.lang.VarROIArray;
import plugins.kernel.roi.roi2d.ROI2DArea;
import plugins.kernel.roi.roi3d.ROI3DArea;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
...@@ -42,6 +44,8 @@ import java.util.Map; ...@@ -42,6 +44,8 @@ import java.util.Map;
* *
* @author Alexandre Dufour * @author Alexandre Dufour
*/ */
@IcyPluginName("Label Extractor")
@IcyPluginIcon(path = "/label-extractor.png")
public class LabelExtractor extends EzPlug implements Block, EzStoppable { public class LabelExtractor extends EzPlug implements Block, EzStoppable {
EzVarSequence inSeq = new EzVarSequence("Labeled sequence"); EzVarSequence inSeq = new EzVarSequence("Labeled sequence");
...@@ -231,7 +235,7 @@ public class LabelExtractor extends EzPlug implements Block, EzStoppable { ...@@ -231,7 +235,7 @@ public class LabelExtractor extends EzPlug implements Block, EzStoppable {
final int slice = width * height; final int slice = width * height;
final int depth = sequence.getSizeZ(); final int depth = sequence.getSizeZ();
final boolean is3D = depth > 1; final boolean is3D = depth > 1;
final DataType dataType = sequence.getDataType_(); final DataType dataType = sequence.getDataType();
final Map<Integer, ConnectedComponent> ccs = new HashMap<>(); final Map<Integer, ConnectedComponent> ccs = new HashMap<>();
final Map<Integer, ROI> roiMap = new HashMap<>(); final Map<Integer, ROI> roiMap = new HashMap<>();
......
src/main/resources/label-extractor.png

3.28 KiB

0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment