ShapeLogic can be used as a library and in GUI mode.

JavaFX GUI

The main GUI is written in JavaFX.

ShapeLogic GUI

ImageJ GUI

There is an experimental one in ImgaeJ in a branch called feature/imagej, this branch also can run the JavaFX GUI so they are not mutually exclusive.

It just starts up the ImageJ GUI. But this might be a good way to integrate ShapeLogic into ImageJ.

Build and Start Instructions

sbt stage

This will build everything.

To start JavaFX GUI:
target/universal/stage/bin/shapelogic

To start with ImageJ GUI:

target/universal/stage/bin/shapelogic -main "org.shapelogic.sc.imagej.ImageJGui" image/440px-Lenna.png 

target/universal/stage/bin/shapelogic -main "org.shapelogic.sc.imagej.ImageJGui"