visad.bom
Class ShadowBarbRealTypeJ2D

java.lang.Object
  extended by visad.ShadowType
      extended by visad.java2d.ShadowTypeJ2D
          extended by visad.java2d.ShadowScalarTypeJ2D
              extended by visad.java2d.ShadowRealTypeJ2D
                  extended by visad.bom.ShadowBarbRealTypeJ2D
All Implemented Interfaces:
Serializable

public class ShadowBarbRealTypeJ2D
extends ShadowRealTypeJ2D

The ShadowBarbRealTypeJ2D class shadows the RealType class for BarbRendererJ2D, within a DataDisplayLink, under Java2D.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class visad.ShadowType
byReference, LEGAL, METERS_PER_DEGREE, NESTED, NOTHING_MAPPED, PROP_CONTOURFILL_SINGLE_VALUE_AS_TEXTURE, PROP_IMAGE_BY_REF, SIMPLE_ANIMATE_FIELD, SIMPLE_FIELD, SIMPLE_TUPLE, yUp
 
Constructor Summary
ShadowBarbRealTypeJ2D(MathType t, DataDisplayLink link, ShadowType parent)
           
 
Method Summary
 VisADGeometryArray[] makeFlow(int which, float[][] flow_values, float flowScale, float[][] spatial_values, byte[][] color_values, boolean[][] range_select)
          which = 0 for Flow1 and which = 1 for Flow2
 
Methods inherited from class visad.java2d.ShadowRealTypeJ2D
doTransform
 
Methods inherited from class visad.java2d.ShadowScalarTypeJ2D
getDisplaySpatialTuple, getDisplaySpatialTupleIndex, getIndex, getMappedDisplayScalar, getSelectedMapVector
 
Methods inherited from class visad.java2d.ShadowTypeJ2D
addLabelsToGroup, addToGroup, allowCurvedTexture, assembleColor, assembleFlow, assembleSelect, assembleShape, assembleSpatial, checkIndices, getAdaptedParent, getAdaptedShadowType, getComponents, getData, getDisplay, getDisplayIndices, getLevelOfDifficulty, getMultipleDisplayScalar, getParentText, getParentTextControl, getType, getValueIndices, makeContour, makePointGeometry, makeStreamline, makeText, mapValues, mapValues, mapValues, setText, terminalTupleOrScalar, toString
 
Methods inherited from class visad.ShadowType
addSwitch, addTextToGroup, addToGroup, addToSwitch, adjustFlowToEarth, adjustFlowToEarth, adjustZ, allowConstantColorSurfaces, allowLinearContour, byteToFloat, floatToByte, getAdjustProjectionSeam, getAnyContour, getAnyFlow, getAnyShape, getAnyText, getComponentIndex, getComponentWithRef, getCurvedTexture, getDefaultColorIndex, getIsLinearContour3D, getIsTerminal, getIsTexture3D, getIsTextureMap, getLink, getMultipleSpatialDisplayScalar, getRefToComponent, getTextMaps, makeBranch, makePointGeometry, makeSpatialSet, makeSwitch, recurseComponent, recurseRange, setTex3DCoords, setTexCoords, setTexStackCoords, terminalTupleOrScalar, texture3DToGroup, textureDepth, textureHeight, textureStackToGroup, textureToGroup, textureWidth, wantIndexed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ShadowBarbRealTypeJ2D

public ShadowBarbRealTypeJ2D(MathType t,
                             DataDisplayLink link,
                             ShadowType parent)
                      throws VisADException,
                             RemoteException
Throws:
VisADException
RemoteException
Method Detail

makeFlow

public VisADGeometryArray[] makeFlow(int which,
                                     float[][] flow_values,
                                     float flowScale,
                                     float[][] spatial_values,
                                     byte[][] color_values,
                                     boolean[][] range_select)
                              throws VisADException
Description copied from class: ShadowType
which = 0 for Flow1 and which = 1 for Flow2

Overrides:
makeFlow in class ShadowTypeJ2D
Throws:
VisADException