Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Package org.modama.gui.viewer

Interface Summary
ICoordinatesystem a interface that could be implemented by classes like the JAIAdjustableImage that consist a zoomable, moveable object.
IViewer this class is just a wrapper for a JAIAdjustableImage, purpose is to keep the CoordinateImageViewer class smaller and more readable
 

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