GUI
ShapeLogic can be used as a library and in GUI mode.
JavaFX GUI
The main GUI is written in JavaFX.
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"