visad
Class DataDisplayLink

java.lang.Object
  extended by visad.ReferenceActionLink
      extended by visad.DataDisplayLink

public class DataDisplayLink
extends ReferenceActionLink

DataDisplayLink objects define connections between DataReference objects and Display objects.


Field Summary
 long start_time
          transform time-out hack
 boolean time_flag
           
 
Constructor Summary
DataDisplayLink(DataReference ref, DisplayImpl local_d, Display d, ConstantMap[] constant_maps, DataRenderer rend, long jd)
           
 
Method Summary
 void addSelectedMapVector(ScalarMap map)
           
 void clearData()
           
 void clearMaps()
           
 boolean equals(java.lang.Object o)
           
 java.util.Vector getConstantMaps()
           
 Data getData()
           
 DataReference getDataReference()
           
 float[] getDefaultValues()
           
 DisplayImpl getDisplay()
           
 DataRenderer getRenderer()
           
 java.util.Vector getScalarMaps()
           
 java.util.Vector getSelectedMapVector()
           
 ShadowType getShadow()
           
 MathType getType()
           
 boolean prepareData()
          Prepare to render data (include feasibility check); return false if infeasible
 
Methods inherited from class visad.ReferenceActionLink
checkTicks, getAction, getLocalAction, getName, getThingReference, peekTicks, setTicks
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

start_time

public long start_time
transform time-out hack


time_flag

public boolean time_flag
Constructor Detail

DataDisplayLink

public DataDisplayLink(DataReference ref,
                       DisplayImpl local_d,
                       Display d,
                       ConstantMap[] constant_maps,
                       DataRenderer rend,
                       long jd)
                throws VisADException,
                       java.rmi.RemoteException
Throws:
VisADException
java.rmi.RemoteException
Method Detail

getDisplay

public DisplayImpl getDisplay()

getRenderer

public DataRenderer getRenderer()

getSelectedMapVector

public java.util.Vector getSelectedMapVector()

addSelectedMapVector

public void addSelectedMapVector(ScalarMap map)

clearMaps

public void clearMaps()
               throws java.rmi.RemoteException,
                      VisADException
Throws:
java.rmi.RemoteException
VisADException

prepareData

public boolean prepareData()
                    throws VisADException,
                           java.rmi.RemoteException
Prepare to render data (include feasibility check); return false if infeasible

Throws:
VisADException
java.rmi.RemoteException

getShadow

public ShadowType getShadow()

getData

public Data getData()
             throws VisADException,
                    java.rmi.RemoteException
Throws:
VisADException
java.rmi.RemoteException

clearData

public void clearData()

getType

public MathType getType()
                 throws VisADException,
                        java.rmi.RemoteException
Throws:
VisADException
java.rmi.RemoteException

getDefaultValues

public float[] getDefaultValues()

getDataReference

public DataReference getDataReference()

getConstantMaps

public java.util.Vector getConstantMaps()

getScalarMaps

public java.util.Vector getScalarMaps()

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object