public class ImageSequenceDisplayable extends Grid2DDisplayable
DisplayableData.DragAdapterCOLOR_PALETTE, POLYGON_FILL, POLYGON_LINE, POLYGON_POINT, RGB_REAL_TYPELINE_WIDTH, MANIPULABLE, renderer, VISIBLEDISPLAY, parent, SCALAR_MAP_SET| Modifier | Constructor and Description |
|---|---|
protected |
ImageSequenceDisplayable(ImageSequenceDisplayable that)
Construct an ImageSequenceDisplayable using the data an
properties of another
|
|
ImageSequenceDisplayable(java.lang.String name,
visad.RealType imageType)
Create a new ImageSequenceDisplayable with the given name and
using the given type
|
|
ImageSequenceDisplayable(java.lang.String name,
visad.RealType imageType,
float[][] initialColorPalette)
Create an ImageSequenceDisplayable
|
| Modifier and Type | Method and Description |
|---|---|
Displayable |
cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
protected visad.DataRenderer |
getDataRenderer()
Get the DataRenderer used for this Displayable.
|
boolean |
getTextureEnable()
Get whether this is textured or smoothed
|
void |
setAlpha(float alpha)
Set the alpha.
|
void |
setColorPalette(float[][] colorPalette)
Set the color palette for the display
|
void |
setImageSequence(visad.FieldImpl sequence)
Set the data into this Displayable.
|
void |
setImageSequence(visad.meteorology.ImageSequence sequence)
Set the data into this Displayable
|
void |
setReUseScenes(boolean on)
Set reuse frames property
|
void |
setTextureProperties(visad.FieldImpl grid)
Override superclass method to avoid adding a ConstantMap.
|
getCurvedSize, getMissingTransparent, getUseDefaultRenderer, loadData, makeTextureMap, myAddConstantMaps, setColoredByAnother, setCurvedSize, setGrid2D, setMissingTransparent, setTextureEnable, setUseDefaultRenderergetAutoScaleColorRange, getColorPalette, getPolygonMode, getRangeforColor, getRangeForColor, getRGBRealType, getSelectRealType, getUseRGBTypeForSelect, hasRange, hasSelectedRange, makeCurvedSizeMap, setAutoScaleColorRange, setColor, setColorUnit, setDisplayUnit, setGreyPalette, setPolygonMode, setRange, setRangeForColor, setRangeForSelect, setRGBRealType, setScalarMaps, setSelectedRange, setSelectRealType, setUseRGBTypeForSelect, setVisADPalette, useDisplayUnitForColoraddAction, dataChange, destroy, getActive, getAnimationSet, getData, getLineWidth, getName, getPointSize, hasData, hasDataObject, isManipulable, isPickable, myAddDataReferences, myRemoveDataReferences, removeAction, setActive, setData, setDataReference, setDragAdapter, setLineWidth, setManipulable, setPickable, setPointMode, setPointSize, setUseFastRendering, setVisible, showme, toStringaddConstantMap, addConstantMaps, addDataReferences, addPropertyChangeListener, addPropertyChangeListener, addRefsInvoked, addScalarMap, addScalarMaps, applyColorUnit, applyDisplayUnit, checkUnit, combineConstantMaps, destroyDisplayable, firePropertyChange, firePropertyChange, fireScalarMapSetChange, getColorUnit, getConstantMaps, getDestroyed, getDisplay, getDisplayMaster, getDisplayUnit, getPointMode, getScalarMap, getScalarMap, getScalarMap, getScalarMapSet, getUseFastRendering, getUseTimesInAnimation, getVisible, isActive, isUnitCompatible, isVisible, logException, removeConstantMap, removeDataReferences, removePropertyChangeListener, removePropertyChangeListener, removeScalarMap, replaceScalarMap, setAdjustFlow, setColorPalette, setConstantPosition, setContourInfo, setDisplay, setDisplayActive, setDisplayInactive, setDisplayMaster, setOverrideAnimationSet, setOverrideAnimationSet, setParent, setRangeForColor, setScalarMapSet, setSelectedRange, setUseTimesInAnimation, toFrontpublic ImageSequenceDisplayable(java.lang.String name,
visad.RealType imageType)
throws visad.VisADException,
java.rmi.RemoteException
name - name for this displayableimageType - RealType for image datajava.rmi.RemoteException - Java RMI errorvisad.VisADException - problem creating VisAD objectpublic ImageSequenceDisplayable(java.lang.String name,
visad.RealType imageType,
float[][] initialColorPalette)
throws visad.VisADException,
java.rmi.RemoteException
name - name for this displayableimageType - RealType for image datainitialColorPalette - initial color palettejava.rmi.RemoteException - Java RMI errorvisad.VisADException - problem creating VisAD objectprotected ImageSequenceDisplayable(ImageSequenceDisplayable that) throws visad.VisADException, java.rmi.RemoteException
that - the other ImageSequenceDisplayablejava.rmi.RemoteException - Java RMI errorvisad.VisADException - problem creating VisAD objectpublic void setImageSequence(visad.meteorology.ImageSequence sequence)
throws visad.VisADException,
java.rmi.RemoteException
sequence - sequence of imagesjava.rmi.RemoteException - Java RMI errorvisad.VisADException - problem creating VisAD objectpublic void setAlpha(float alpha)
throws java.rmi.RemoteException,
visad.VisADException
alpha - alphajava.rmi.RemoteException - On badnessvisad.VisADException - On badnesspublic void setImageSequence(visad.FieldImpl sequence)
throws visad.VisADException,
java.rmi.RemoteException
sequence - sequence of imagesjava.rmi.RemoteException - Java RMI errorvisad.VisADException - problem creating VisAD objectprotected visad.DataRenderer getDataRenderer()
getDataRenderer in class Grid2DDisplayablepublic void setColorPalette(float[][] colorPalette)
throws java.rmi.RemoteException,
visad.VisADException
setColorPalette in class RGBDisplayablecolorPalette - colorPalette to usejava.rmi.RemoteException - Java RMI errorvisad.VisADException - problem creating VisAD objectpublic Displayable cloneForDisplay() throws java.rmi.RemoteException, visad.VisADException
cloneForDisplay in class Grid2DDisplayablevisad.VisADException - VisAD failure.java.rmi.RemoteException - Java RMI failure.public void setTextureProperties(visad.FieldImpl grid)
throws visad.VisADException,
java.rmi.RemoteException
setTextureProperties in class Grid2DDisplayablegrid - grid to use to set the properties. Can be null.java.rmi.RemoteException - problem with remote datavisad.VisADException - problem with local datapublic boolean getTextureEnable()
getTextureEnable in class Grid2DDisplayablepublic void setReUseScenes(boolean on)
throws java.rmi.RemoteException,
visad.VisADException
on - true to reuse the scene graphsvisad.VisADException - VisAD failure.java.rmi.RemoteException - Java RMI failure.