Closed sami-badawi closed 7 years ago
Did first work on a plugin structure.
org.shapelogic.sc.operation.Transforms
def makeImageTransformWithNameSeq: Seq[ImageTransformWithName] = {
Seq(
ImageTransformWithName(inverseTransformByte, "Inverse"),
ImageTransformWithName(ImageOperationBandSwap.redBlueImageOperationTransform, "Swap"),
ImageTransformWithName(Color2GrayOperation.makeByteTransform, "To Gray"),
ImageTransformWithName(blackTransformByte, "Make image Black"),
ImageTransformWithName(whiteTransformByte, "Make image White"))
}
Start work on also defining image transforms with a dialog outside the GUI.
All image transforms with a dialog is now added outside the GUI class GuiMenuBuilder
Make it easier to include plugins in the GUI. Right now this is all done in one class: GuiMenuBuilder which is getting big now.