visad.bom
Class ShadowBarbRealTypeJ3D

java.lang.Object
  extended byvisad.ShadowType
      extended byvisad.java3d.ShadowTypeJ3D
          extended byvisad.java3d.ShadowScalarTypeJ3D
              extended byvisad.java3d.ShadowRealTypeJ3D
                  extended byvisad.bom.ShadowBarbRealTypeJ3D
All Implemented Interfaces:
Serializable

public class ShadowBarbRealTypeJ3D
extends ShadowRealTypeJ3D

The ShadowBarbRealTypeJ3D class shadows the RealType class for BarbRendererJ3D, within a DataDisplayLink, under Java3D.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class visad.java3d.ShadowTypeJ3D
 
Fields inherited from class visad.ShadowType
LEGAL, METERS_PER_DEGREE, NESTED, NOTHING_MAPPED, SIMPLE_ANIMATE_FIELD, SIMPLE_FIELD, SIMPLE_TUPLE
 
Constructor Summary
ShadowBarbRealTypeJ3D(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.java3d.ShadowRealTypeJ3D
doTransform, postProcess, preProcess
 
Methods inherited from class visad.java3d.ShadowScalarTypeJ3D
getDisplaySpatialTuple, getDisplaySpatialTupleIndex, getIndex, getMappedDisplayScalar, getSelectedMapVector
 
Methods inherited from class visad.java3d.ShadowTypeJ3D
addLabelsToGroup, addTextToGroup, addToGroup, allowConstantColorSurfaces, assembleColor, assembleFlow, assembleSelect, assembleShape, assembleSpatial, checkIndices, ensureNotEmpty, ensureNotEmpty, getAdaptedParent, getAdaptedShadowType, getComponents, getData, getDisplay, getDisplayIndices, getLevelOfDifficulty, getMultipleDisplayScalar, getParentText, getParentTextControl, getType, getValueIndices, makeAppearance, makeContour, makePointGeometry, makeStreamline, makeText, mapValues, mapValues, mapValues, setText, staticMakeAppearance, terminalTupleOrScalar, toString
 
Methods inherited from class visad.ShadowType
addSwitch, addToGroup, addToSwitch, adjustFlowToEarth, adjustZ, allowCurvedTexture, 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

ShadowBarbRealTypeJ3D

public ShadowBarbRealTypeJ3D(MathType t,
                             DataDisplayLink link,
                             ShadowType parent)
                      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 ShadowTypeJ3D
Throws:
VisADException