public class ImageSequenceDisplayable extends Grid2DDisplayable
DisplayableData.DragAdapter
COLOR_PALETTE, POLYGON_FILL, POLYGON_LINE, POLYGON_POINT, RGB_REAL_TYPE
LINE_WIDTH, MANIPULABLE, renderer, VISIBLE
DISPLAY, 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, setUseDefaultRenderer
getAutoScaleColorRange, 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, useDisplayUnitForColor
addAction, 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, toString
addConstantMap, 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, toFront
public 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 Grid2DDisplayable
public void setColorPalette(float[][] colorPalette) throws java.rmi.RemoteException, visad.VisADException
setColorPalette
in class RGBDisplayable
colorPalette
- colorPalette to usejava.rmi.RemoteException
- Java RMI errorvisad.VisADException
- problem creating VisAD objectpublic Displayable cloneForDisplay() throws java.rmi.RemoteException, visad.VisADException
cloneForDisplay
in class Grid2DDisplayable
visad.VisADException
- VisAD failure.java.rmi.RemoteException
- Java RMI failure.public void setTextureProperties(visad.FieldImpl grid) throws visad.VisADException, java.rmi.RemoteException
setTextureProperties
in class Grid2DDisplayable
grid
- 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 Grid2DDisplayable
public 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.