|
Class Summary |
| CompleteLUTProperties |
the LUTProperties object holds only information for the colors, but not how to apply them
to an image, this class adds this information |
| CoordinateImageViewer |
an ImageViewer that extends the JAIAdjustableImage by the following features:
coordinate axes
image can be saved
a viewer for the lut |
| CoordinateImageViewerBeanInfo |
|
| ImageViewerOptions |
a class for editing the propertys of a CoordinateImageViewer
at the moment their are panels for:
general -> viewport, axes on/off, lutviewer on/off
rulepropertys -> the props for creating the rules
TODO die ganze klasse ist scheise und buggi (beim viewport), und es bleibt die frage was man das mit dem updaten handhabt |
| JAIAdjustableImage |
org.modama.viewer for JAI images
ability to move, zoom and rotating the image
its also posible to add JComponents that are drawn over the image
this is the second version of this class, new fetaeures are:
- the image is drawn with a Graphics2D object
- a AffineTransform is used to do scaling and rotating
- optional a LUT can be specified
their is one important thing about the lut, because JAI doesnt suport lookupfunctions
for floatingpointvalues, the image is transformed to USHORT if its DOUBLE or FLOAT, where the
minimum value will be 0 and the maximumvalue will be 65535, you have to take care of this when you
create a LUT for such an image |
| JAIAdjustableImageBeanInfo |
|
| LookupTableViewer |
a panel that shows a lookuptable (either a LooktuTableJAI, or a LUTProperties) and a scale
this is written for 3 band luts with a size ox 0x10000 and a zero offset (byte[3][0x10000]) |
| WrappedJAIAdjustableImage |
this class is just a wrapper for a JAIAdjustableImage, purpose is to keep the CoordinateImageViewer class smaller and
more readable |