jpl.mipl.mars.viewer.image
Class RdrZzzImageOverlay

java.lang.Object
  extended by jpl.mipl.mars.viewer.image.RdrZzzImageOverlay
All Implemented Interfaces:
PropertyChangeListener, EventListener, RdrImageOverlay

Deprecated.

public class RdrZzzImageOverlay
extends Object
implements RdrImageOverlay

Purpose: Encapulates the JAI render graph and controls for overlay with ZZZ RDR.
I' = I + src (1 band)
H' = H (1 band)
S' = S

   Copyright 2006, California Institute of Technology.
   ALL RIGHTS RESERVED.
   U.S. Government Sponsorship acknowledge. 2006.
   
 ============================================================================
 Modification History :
 ----------------------

 Date              Who              What
 ----------------------------------------------------------------------------
 04/07/2004        Nick             Initial Release
 12/20/2005        Nick             Decoupled from app model, now use 
                                    PropertyManager for properties.
 ============================================================================
 

Version:
$Id: RdrZzzImageOverlay.java,v 1.8 2007/12/13 18:43:59 ntt Exp $
Author:
Nicholas Toole (Nicholas.T.Toole@jpl.nasa.gov)

Field Summary
protected  RenderedOp _constImage
          Deprecated.  
protected  ParameterBlockJAI _constPB
          Deprecated.  
protected  JPanel _controlPanel
          Deprecated. Control panel
protected  RenderedOp _finalImage
          Deprecated.  
protected  RenderedOp _formattedImage
          Deprecated. Reference to a formatted Byte image (load, scale, format assumed)
protected  byte _hueConstant
          Deprecated.  
protected  RenderedOp _huePrimeImage
          Deprecated.  
protected  ParameterBlockJAI _huePrimePB
          Deprecated.  
protected  ColorModel _ihsColorModel
          Deprecated.  
protected  RenderedOp _ihsImage
          Deprecated.  
protected  ImageLayout _ihsLayout
          Deprecated.  
protected  RenderingHints _ihsLayoutHint
          Deprecated.  
protected  RenderedOp _ihsMergeImage
          Deprecated.  
protected  ParameterBlockJAI _ihsMergePB
          Deprecated.  
protected  ParameterBlockJAI _ihsPB
          Deprecated.  
protected  RenderedOp _intPrimeImage
          Deprecated.  
protected  ParameterBlockJAI _intPrimePB
          Deprecated.  
protected  PropertyManager _model
          Deprecated.  
protected  ColorModel _rgbColorModel
          Deprecated.  
protected  RenderedOp _rgbImage
          Deprecated.  
protected  ParameterBlockJAI _rgbPB
          Deprecated.  
protected  RenderedOp _satPrimeImage
          Deprecated.  
protected  ParameterBlockJAI _satPrimePB
          Deprecated.  
protected  double _satThresh
          Deprecated.  
protected  float _scale
          Deprecated.  
protected  RenderedOp _scaleImage
          Deprecated.  
protected  ParameterBlockJAI _scalePB
          Deprecated.  
protected  RdrImageContent _sourceContent
          Deprecated.  
protected  RenderedOp _sourceImage
          Deprecated. Reference to a source product image (load, scale, format assumed)
protected  String _type
          Deprecated. Image type
protected  RenderedOp _unformattedImage
          Deprecated. Reference to a possibliy unformatted image (load only)
 
Constructor Summary
RdrZzzImageOverlay(RenderedOp formattedImage, RenderedOp unformattedImage, RenderedOp sourceImage, PropertyManager model, String imageType)
          Deprecated.  
RdrZzzImageOverlay(RenderedOp formattedImage, RenderedOp unformattedImage, String sourcePath, PropertyManager model, String imageType)
          Deprecated.  
 
Method Summary
 void checkPreferences()
          Deprecated. Check model for preferences for image control fields.
protected  void createGraph()
          Deprecated.  
 JPanel getControl()
          Deprecated. Returns the control panel for the render graph if one exists, otherwise returns null.
 RenderedImage getImage()
          Deprecated. Returns the sink RenderedOp of the render graph for display.
protected  void init(RenderedOp formattedImage, RenderedOp unformattedImage, RenderedOp sourceImage, PropertyManager model, String imageType)
          Deprecated.  
 void nullify()
          Deprecated. Releases references to all resources.
 void propertyChange(PropertyChangeEvent pce)
          Deprecated. Implementation of the PropertyChangeListener interface.
 void readPreference(ImagePreferenceElement p)
          Deprecated.  
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_model

protected PropertyManager _model
Deprecated. 

_finalImage

protected RenderedOp _finalImage
Deprecated. 

_formattedImage

protected RenderedOp _formattedImage
Deprecated. 
Reference to a formatted Byte image (load, scale, format assumed)


_unformattedImage

protected RenderedOp _unformattedImage
Deprecated. 
Reference to a possibliy unformatted image (load only)


_sourceImage

protected RenderedOp _sourceImage
Deprecated. 
Reference to a source product image (load, scale, format assumed)


_type

protected String _type
Deprecated. 
Image type


_controlPanel

protected JPanel _controlPanel
Deprecated. 
Control panel


_scale

protected float _scale
Deprecated. 

_hueConstant

protected byte _hueConstant
Deprecated. 

_constPB

protected ParameterBlockJAI _constPB
Deprecated. 

_constImage

protected RenderedOp _constImage
Deprecated. 

_scalePB

protected ParameterBlockJAI _scalePB
Deprecated. 

_scaleImage

protected RenderedOp _scaleImage
Deprecated. 

_rgbColorModel

protected ColorModel _rgbColorModel
Deprecated. 

_ihsColorModel

protected ColorModel _ihsColorModel
Deprecated. 

_ihsPB

protected ParameterBlockJAI _ihsPB
Deprecated. 

_ihsImage

protected RenderedOp _ihsImage
Deprecated. 

_ihsLayout

protected ImageLayout _ihsLayout
Deprecated. 

_ihsLayoutHint

protected RenderingHints _ihsLayoutHint
Deprecated. 

_ihsMergePB

protected ParameterBlockJAI _ihsMergePB
Deprecated. 

_rgbPB

protected ParameterBlockJAI _rgbPB
Deprecated. 

_ihsMergeImage

protected RenderedOp _ihsMergeImage
Deprecated. 

_rgbImage

protected RenderedOp _rgbImage
Deprecated. 

_intPrimePB

protected ParameterBlockJAI _intPrimePB
Deprecated. 

_huePrimePB

protected ParameterBlockJAI _huePrimePB
Deprecated. 

_satPrimePB

protected ParameterBlockJAI _satPrimePB
Deprecated. 

_intPrimeImage

protected RenderedOp _intPrimeImage
Deprecated. 

_huePrimeImage

protected RenderedOp _huePrimeImage
Deprecated. 

_satPrimeImage

protected RenderedOp _satPrimeImage
Deprecated. 

_sourceContent

protected RdrImageContent _sourceContent
Deprecated. 

_satThresh

protected double _satThresh
Deprecated. 
Constructor Detail

RdrZzzImageOverlay

public RdrZzzImageOverlay(RenderedOp formattedImage,
                          RenderedOp unformattedImage,
                          String sourcePath,
                          PropertyManager model,
                          String imageType)
Deprecated. 

RdrZzzImageOverlay

public RdrZzzImageOverlay(RenderedOp formattedImage,
                          RenderedOp unformattedImage,
                          RenderedOp sourceImage,
                          PropertyManager model,
                          String imageType)
Deprecated. 
Method Detail

init

protected void init(RenderedOp formattedImage,
                    RenderedOp unformattedImage,
                    RenderedOp sourceImage,
                    PropertyManager model,
                    String imageType)
Deprecated. 

createGraph

protected void createGraph()
Deprecated. 

getImage

public RenderedImage getImage()
Deprecated. 
Returns the sink RenderedOp of the render graph for display.

Specified by:
getImage in interface RdrImageOverlay
Returns:
RenderedOp of the resulting RDR

getControl

public JPanel getControl()
Deprecated. 
Returns the control panel for the render graph if one exists, otherwise returns null.

Specified by:
getControl in interface RdrImageOverlay
Returns:
Control panel for render graph, null if such does not exist.

propertyChange

public void propertyChange(PropertyChangeEvent pce)
Deprecated. 
Implementation of the PropertyChangeListener interface. For interaction with the MarsImageViewModel. Method is called whenever a change is made to a model property.

Specified by:
propertyChange in interface PropertyChangeListener
Specified by:
propertyChange in interface RdrImageOverlay
Parameters:
evt - A PropertyChangeEvent object describing the event source and the property that has changed.

nullify

public void nullify()
Deprecated. 
Releases references to all resources. Removes self from listener groups.

Specified by:
nullify in interface RdrImageOverlay

checkPreferences

public void checkPreferences()
Deprecated. 
Description copied from interface: RdrImageOverlay
Check model for preferences for image control fields.

Specified by:
checkPreferences in interface RdrImageOverlay

readPreference

public void readPreference(ImagePreferenceElement p)
Deprecated. 
Specified by:
readPreference in interface RdrImageOverlay