Package jpl.mipl.mars.viewer.image

Package containing all of the image content and overlay types.

See:
          Description

Interface Summary
RdrImageContent Purpose: Interface for RdrImageContent types.
RdrImageOverlay Purpose: Interface for classes that encapulated the JAI render graph and controls for a generic RDR overlaying its source image.
 

Class Summary
BandCombineUtil Purpose: Utility class that assists with band selection using the "BandCombine" JAI operator.
RdrContourStretchImageContent Purpose: Encapulates the JAI render graph and controls for an RDR file which uses the Contour Stretch operator for viewing (eg.
RdrDefaultImageContent Purpose: Encapulates the behavior for unknown RDR or default types.
RdrDefaultImageOverlay Purpose: Dummy version of overlay object which returns the same image it receives as the first parameter.
RdrDispImageContent Purpose: Encapulates the JAI render graph and controls for a disparity RDR file.
RdrDispImageOverlay Purpose: Encapulates the JAI render graph and controls for overlay with Disp RDR.
RdrFormatImageContent Purpose: Encapulates the JAI render graph and controls for a generic RDR file with formatting to byte data.
RdrIepImageContent Purpose: Encapulates the JAI render graph and controls for a IEP RDR file.
RdrIepImageOverlay Purpose: Encapulates the JAI render graph and controls for overlay with Iep RDR.
RdrIffImageContent Purpose: Encapulates the JAI render graph and controls for an RDR IFF file, an IOF image represented in float range [0.0,1.0].
RdrImageContentBase Purpose: Encapulates the JAI render graph and controls for a generic RDR file.
RdrImageContentFactory Purpose: Factory class for vending RdrImageContent objects.
RdrImageOverlayFactory Purpose: Factory class for vending RdrImageOverlay objects.
RdrMaskImageContent Purpose: Encapulates the JAI render graph and controls for a Mask RDR file.
Properties: @see RdrImageContentBase
RdrMaskImageOverlay Purpose: Encapulates the JAI render graph and controls for overlay with Mask RDR.
RdrNormalIddPanelAngleImageOverlay Purpose: Encapulates the JAI render graph and controls for overlay with Normal to IDD Angle with Plane RDR.
RdrNormalImageContent Purpose: Encapulates the JAI render graph and controls for a normal RDR file.
RdrNormalImageOverlay Purpose: Encapulates the JAI render graph and controls for overlay with Normal RDR.
RdrRangeImageContent Purpose: Encapulates the JAI render graph and controls for a Range RDR file.
RdrRangeImageOverlay Purpose: Encapulates the JAI render graph and controls for overlay with Range RDR.
RdrReachImageContent Purpose: Encapulates the JAI render graph and controls for an IDD reachability RDR file.
RdrReachImageOverlay Purpose: Encapulates the JAI render graph and controls for overlay with IDD Reachability RDR.
RdrRoughImageContent Purpose: Encapulates the JAI render graph and controls for an RDR rough file.
RdrRoughImageOverlay Purpose: Encapulates the JAI render graph and controls for overlay with Rough RDR.
RdrSlopeHeadingImageOverlay Purpose: Encapulates the JAI render graph and controls for overlay with Slope Heading RDR.
RdrSlopeImageOverlay Purpose: Encapulates the JAI render graph and controls for overlay with Slope RDR.
RdrSlopeMagnitudeImageOverlay Purpose: Encapulates the JAI render graph and controls for overlay with Slope Magnitude RDR.
RdrSlopeNorthImageOverlay Purpose: Encapulates the JAI render graph and controls for overlay with Slope Northerly Tilt RDR.
RdrSlopeRoverImageOverlay Purpose: Encapulates the JAI render graph and controls for overlay with Slope Rover RDR.
RdrSolarImageOverlay Purpose: Encapulates the JAI render graph and controls for overlay with Solar Energy product RDR.
RdrXxxImageContent Deprecated.  
RdrXxxImageOverlay Deprecated.  
RdrXyzImageContent Purpose: Encapulates the JAI render graph and controls for a XYZ RDR file.
RdrXyzImageOverlay Purpose: Encapulates the JAI render graph and controls for overlay with XYZ RDR.
RdrXyzSingleAxisImageContent Purpose: Encapulates the JAI render graph and controls for an XXX,YYY, or ZZZ RDR file.
RdrXyzSingleAxisImageOverlay Purpose: Encapulates the JAI render graph and controls for overlay with Range RDR.
RdrYyyImageContent Deprecated.  
RdrYyyImageOverlay Deprecated.  
RdrZzzImageContent Deprecated.  
RdrZzzImageOverlay Deprecated.  
ReachabilityBandNames  
RenderedOpLoader Purpose: Static class that loads images using a filepath and optional 'use option'.
 

Package jpl.mipl.mars.viewer.image Description

Package containing all of the image content and overlay types. Factory classes are provided to create and return new image content/overlay instances. To create instances of RdrImageContent, all that is needed are either (A) filepath, image type, and property manager or (B) rendered op, filename, image type and property manager. The property manager synchronizes state of image sets, and is often shared by all image contents. If, however, shared state is not necessary, then factories can accept a different PropertyManager instance. Image content classes document the properties that they require. Please see their associated Javadocs for a listing to ensure that the property manager contains all necessary properties. To create instances of RdrImageOverlay, the factory requires the image type, rendered op of the formatted image, rendered op of the unformatted image, rendered op of the source image, and the property manager. The formatted image is the product of the image content, prior to the final rotation. The unformatted image refers to the raw image loaded from a file prior to any processing. Finally, the source image refers to the image used as the background for overlay operations and is usually a single banded EDR.