visad.bom
Class ShadowBarbFunctionTypeJ3D
- java.lang.Object
-
- visad.ShadowType
-
- visad.java3d.ShadowTypeJ3D
-
- visad.java3d.ShadowFunctionOrSetTypeJ3D
-
- visad.java3d.ShadowFunctionTypeJ3D
-
- visad.bom.ShadowBarbFunctionTypeJ3D
-
- All Implemented Interfaces:
- java.io.Serializable
public class ShadowBarbFunctionTypeJ3D extends ShadowFunctionTypeJ3D
The ShadowBarbFunctionTypeJ3D class shadows the FunctionType class for BarbRendererJ3D, within a DataDisplayLink, under Java3D.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class visad.java3d.ShadowTypeJ3D
appearanceCnt, shape3DCnt
-
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, trajectory1, trajectory2, yUp
-
-
Constructor Summary
Constructors Constructor and Description ShadowBarbFunctionTypeJ3D(MathType t, DataDisplayLink link, ShadowType parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description VisADGeometryArray[]makeFlow(int which, float[][] flow_values, float flowScale, float arrowScale, float[][] spatial_values, byte[][] color_values, boolean[][] range_select)which = 0 for Flow1 and which = 1 for Flow2-
Methods inherited from class visad.java3d.ShadowFunctionOrSetTypeJ3D
addSwitch, addToGroup, addToSwitch, adjustZ, doTransform, getDomain, getImageComponentType, getRange, getTextMaps, getTextureType, makeBranch, makeGeometrys, makeSwitch, makeSwitch, makeVisADGeometrys, postProcess, postProcessTraj, preProcess, recurseRange, setTex3DCoords, setTexCoords, setTexCoords, setTexStackCoords, texture3DToGroup, textureDepth, textureHeight, textureStackToGroup, textureToGroup, textureToGroup, textureToGroup, textureWidth, wantIndexed
-
Methods inherited from class visad.java3d.ShadowTypeJ3D
addLabelsToGroup, addTextToGroup, addToDetachableGroup, addToGroup, allowConstantColorSurfaces, assembleColor, assembleFlow, assembleSelect, assembleShape, assembleSpatial, checkIndices, ensureNotEmpty, ensureNotEmpty, getAdaptedParent, getAdaptedShadowType, getComponents, getData, getDisplay, getDisplayIndices, getLevelOfDifficulty, getMappedDisplayScalar, getMultipleDisplayScalar, getParentText, getParentTextControl, getType, getValueIndices, makeAppearance, makeContour, makePointGeometry, makeStreamline, makeText, mapValues, mapValues, mapValues, setText, staticMakeAppearance, terminalTupleOrScalar, toString
-
Methods inherited from class visad.ShadowType
adjustFlowToEarth, adjustFlowToEarth, adjustFlowToEarth, allowCurvedTexture, allowLinearContour, byteToFloat, floatToByte, getAdjustProjectionSeam, getAnyContour, getAnyFlow, getAnyShape, getAnyText, getComponentIndex, getComponentWithRef, getCurvedTexture, getDefaultColorIndex, getFlowInfo, getIsLinearContour3D, getIsTerminal, getIsTexture3D, getIsTextureMap, getLink, getMultipleSpatialDisplayScalar, getRefToComponent, makePointGeometry, makeSpatialSet, makeTrajColor, makeTrajFlow, recurseComponent, terminalTupleOrScalar
-
-
-
-
Constructor Detail
-
ShadowBarbFunctionTypeJ3D
public ShadowBarbFunctionTypeJ3D(MathType t, DataDisplayLink link, ShadowType parent) throws VisADException, java.rmi.RemoteException
- Throws:
VisADExceptionjava.rmi.RemoteException
-
-
Method Detail
-
makeFlow
public VisADGeometryArray[] makeFlow(int which, float[][] flow_values, float flowScale, float arrowScale, float[][] spatial_values, byte[][] color_values, boolean[][] range_select) throws VisADException
Description copied from class:ShadowTypewhich = 0 for Flow1 and which = 1 for Flow2- Overrides:
makeFlowin classShadowTypeJ3D- Returns:
- flow geometry array
- Throws:
VisADException
-
-
DMelt 3.0 © DataMelt by jWork.ORG