|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| GuiWrapper | Interface for very limited GUI. |
| HasArea | For anything that can have an area. This might be changed to return double at some point. |
| HasPixelArea | To chain more PixelHandlers. |
| HasSLImage | Property interface for SLImage. |
| ImageOperation | Modifies a image. |
| PixelHandler | Interface for anything that can handle an isolated pixel. |
| PixelHandlerEnds | PixelHandler with hooks for calling method at the beginning and ends of each line. |
| SLImage | Very thin abstraction around ImageJ. You should be able to open based on different things. What type of images should you have and how should the be accessible? I think that maybe having a small subset of what is in an ImageJ ImageProcessor should be enough for most things in ShapeLogic. |
| Class Summary | |
|---|---|
| BaseImageOperation | Class to subclass when writing filters. |
| IJGui | Very thin wrapper around ImageJ showMessage(). |
| IJImage | Abstraction of ImageJ ImageProcessor. The other main implementation should probably be build on top of BufferedImage. |
| ImageJConstants | Constants defined in ImageJ. In order to decouple the image processing algorithm from ImageJ. |
| ImageUtil | Utility class for images. |
| PixelArea | SegmentArea holds the information. |
| PixelAreaHandler | Run a PixelHanler in a given area using ImageJ. This class was the beginning of SLImage, the image abstraction from ImageJ. |
| PixelHandlerOperation | PixelHandlerOperation excecutes a PixelHandler on an image. |
| PlugInFilterAdapter | Adapter from SLImageFilter to PlugInFilter. |
| PlugInFilterCaller | Shows how how to call one PlugInFilter from another. Used to be called org.shapelogic.imageutil.PlugInFilterCaller_, but that caused it to show up in the ImageJ memu. This is important for unit testing. |
| SLBufferedImage | Abstraction of ImageJ ImageProcessor. This is an attempt to get Java BufferedImage to look like the ImageJ ImageProcessor. They are not perfectly matched. I think that I should make the assumption that this is either a 24 or 32 bit RGB 8 bit gray And fail the creation if it is not. |
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||