Uses of Interface
visad.DataReference

Packages that use DataReference
visad The core VisAD package, providing support for VisAD's Data & MathType hierarchy, as well as for VisAD Displays and remote collaboration. 
visad.bom   
visad.ss Provides a spreadsheet user interface for VisAD that can import data from any form VisAD supports and compute new data objects using formulas by utilizing the visad.formula package. 
visad.util Provides a collection of useful utilities, many of them GUI widgets, to aid in VisAD application design. 
 

Uses of DataReference in visad
 

Subinterfaces of DataReference in visad
 interface RemoteDataReference
          RemoteDataReference is the interface for Remote DataReference-s.
 

Classes in visad that implement DataReference
 class DataReferenceImpl
          DataReferenceImpl is a local implementation of DataReference.
 class RemoteDataReferenceImpl
          RemoteDataReferenceImpl is VisAD remote adapter for DataReferenceImpl.
 

Methods in visad that return DataReference
 DataReference DataDisplayLink.getDataReference()
           
 DataReference RemoteCellImpl.getOtherReference(int index)
           
 DataReference CellImpl.getOtherReference(int index)
           
 DataReference Cell.getOtherReference(int index)
           
 

Methods in visad with parameters of type DataReference
 void RemoteDisplayImpl.addReference(DataReference ref, ConstantMap[] constant_maps)
          link ref to this Display; must be RemoteDataReference; this method may only be invoked after all links to ScalarMaps have been made; the ConstantMap array applies only to rendering ref
 void DisplayImpl.addReference(DataReference ref, ConstantMap[] constant_maps)
          Link a reference to this Display.
 void Display.addReference(DataReference ref, ConstantMap[] constant_maps)
          create link to DataReference, with ConstantMaps; invokes ref.addThingChangedListener(ThingChangedListener l, long id)
 void RemoteDisplayImpl.addReferences(DataRenderer renderer, DataReference ref)
          link ref to this Display using the non-default renderer; refs may be a mix of RemoteDataReference & DataReferenceImpl; cannot be called through RemoteDisplay interface, since renderer implements neither Remote nor Serializable; must be called locally; this method may only be invoked after all links to ScalarMaps have been made; this is a method of DisplayImpl and RemoteDisplayImpl rather than Display - see Section 6.1 of the Developer's Guide for more information
 void DisplayImpl.addReferences(DataRenderer renderer, DataReference ref)
          Link a reference to this Display using a non-default renderer.
 void RemoteDisplayImpl.addReferences(DataRenderer renderer, DataReference[] refs)
          link refs to this Display using the non-default renderer; refs may be a mix of RemoteDataReference & DataReferenceImpl; cannot be called through RemoteDisplay interface, since renderer implements neither Remote nor Serializable; must be called locally; this method may only be invoked after all links to ScalarMaps have been made; this is a method of DisplayImpl and RemoteDisplayImpl rather than Display - see Section 6.1 of the Developer's Guide for more information
 void DisplayImpl.addReferences(DataRenderer renderer, DataReference[] refs)
          Link references to this display using a non-default renderer.
 void RemoteDisplayImpl.addReferences(DataRenderer renderer, DataReference[] refs, ConstantMap[][] constant_maps)
          link refs to this Display using the non-default renderer; refs may be a mix of RemoteDataReference & DataReferenceImpl; cannot be called through RemoteDisplay interface, since renderer implements neither Remote nor Serializable; must be called locally; this method may only be invoked after all links to ScalarMaps have been made; the maps[i] array applies only to rendering refs[i]; this is a method of DisplayImpl and RemoteDisplayImpl rather than Display - see Section 6.1 of the Developer's Guide for more information
 void LocalDisplay.addReferences(DataRenderer renderer, DataReference[] refs, ConstantMap[][] constant_maps)
          link refs to this Display using the non-default renderer; must be local DataRendererImpls; this method may only be invoked after all links to ScalarMaps have been made; the maps[i] array applies only to rendering refs[i];
 void DisplayImpl.addReferences(DataRenderer renderer, DataReference[] refs, ConstantMap[][] constant_maps)
          Link references to this display using the non-default renderer.
 void RemoteDisplayImpl.addReferences(DataRenderer renderer, DataReference ref, ConstantMap[] constant_maps)
          link ref to this Display using the non-default renderer; refs may be a mix of RemoteDataReference & DataReferenceImpl; cannot be called through RemoteDisplay interface, since renderer implements neither Remote nor Serializable; must be called locally; this method may only be invoked after all links to ScalarMaps have been made; the maps array applies only to rendering ref; this is a method of DisplayImpl and RemoteDisplayImpl rather than Display - see Section 6.1 of the Developer's Guide for more information
 void DisplayImpl.addReferences(DataRenderer renderer, DataReference ref, ConstantMap[] constant_maps)
          Link a reference to this Display using a non-default renderer.
 void Display.addReferences(DataRenderer renderer, DataReference ref, ConstantMap[] constant_maps)
          create link to DataReference, with ConstantMaps and DataRenderer; invokes ref.addThingChangedListener(ThingChangedListener l, long id)
 void DisplayImpl.replaceReference(RemoteDisplay rDpy, DataReference ref, ConstantMap[] constant_maps)
          Replace remote reference with local reference.
 void DisplayImpl.replaceReferences(RemoteDisplay rDpy, DataRenderer renderer, DataReference ref)
          Replace remote reference with local reference using non-default renderer.
 void DisplayImpl.replaceReferences(RemoteDisplay rDpy, DataRenderer renderer, DataReference[] refs)
          Replace remote references with local references.
 void LocalDisplay.replaceReferences(RemoteDisplay rDpy, DataRenderer renderer, DataReference[] refs, ConstantMap[][] constant_maps)
          link refs to this Display using the non-default renderer; must be local DataRendererImpls; this method may only be invoked after all links to ScalarMaps have been made; the maps[i] array applies only to rendering refs[i];
 void DisplayImpl.replaceReferences(RemoteDisplay rDpy, DataRenderer renderer, DataReference[] refs, ConstantMap[][] constant_maps)
          Replace remote references with local references.
 void DisplayImpl.replaceReferences(RemoteDisplay rDpy, DataRenderer renderer, DataReference ref, ConstantMap[] constant_maps)
          Replace remote reference with local reference using non-default renderer.
 void RemoteCellImpl.setOtherReference(int index, DataReference ref)
          set a non-triggering link to a DataReference; this is used to give the Cell access to Data without triggering the Cell's doAction whenever the Data changes; these 'other' DataReferences are identified by their integer index
 void CellImpl.setOtherReference(int index, DataReference ref)
          set a non-triggering link to a DataReference; this is used to give the Cell access to Data without triggering the Cell's doAction whenever the Data changes; these 'other' DataReferences are identified by their integer index
 void Cell.setOtherReference(int index, DataReference ref)
          set a non-triggering link to a DataReference; this is used to give the Cell access to Data without triggering the Cell's doAction whenever the Data changes; these 'other' DataReferences are identified by their integer index
 

Constructors in visad with parameters of type DataReference
DataDisplayLink(DataReference ref, DisplayImpl local_d, Display d, ConstantMap[] constant_maps, DataRenderer rend, long jd)
          construct a DataDisplayLink linking a DataReference to a Display
 

Uses of DataReference in visad.bom
 

Methods in visad.bom with parameters of type DataReference
 void CollectiveBarbManipulation.setCollectiveCurve(boolean abs, DataReference r, float it, float ot)
          set a DataReference to a curve (typically from a CurveManipulationRendererJ3D) to replace distance parameters; also set time parameters
 

Uses of DataReference in visad.ss
 

Methods in visad.ss that return DataReference
 DataReference BasicSSCell.getReference()
          Deprecated. Use getReference(String) instead.
 DataReference BasicSSCell.getReference(String varName)
          Gets this cell's DataReference with the specified variable name.
 

Uses of DataReference in visad.util
 

Methods in visad.util with parameters of type DataReference
static LocalDisplay ClientServer.getClientDisplay(RemoteServer client, int index, DataReference[] refs)
           
static LocalDisplay[] ClientServer.getClientDisplays(RemoteServer client, DataReference[] refs)
           
 

Constructors in visad.util with parameters of type DataReference
VisADSlider(DataReference ref, float min, float max)
          construct a VisADSlider from an existing Real pointed to by r, with minimum and maximum bounds min and max
VisADSlider(DataReference ref, float min, float max, float start, RealType rt, String n)
          construct a VisADSlider by creating a Real and linking it to r, using RealType rt and name n, with minimum and maximum bounds min and max, and starting value start
VisADSlider(String n, int lo, int hi, int st, double scale, DataReference ref, RealType rt)
          JSlider values range between low and hi (with initial value st) and are multiplied by scale to create Real values of RealType rt referenced by ref.
VisADSlider(String n, int lo, int hi, int st, double scale, DataReference ref, RealType rt, boolean dynamicLabelWidth)
          JSlider values range between low and hi (with initial value st) and are multiplied by scale to create Real values of RealType rt referenced by ref.