visad.bom
Class ShadowTextureFillSetTypeJ3D
- java.lang.Object
-
- visad.ShadowType
-
- visad.java3d.ShadowTypeJ3D
-
- visad.java3d.ShadowFunctionOrSetTypeJ3D
-
- visad.java3d.ShadowSetTypeJ3D
-
- visad.bom.ShadowTextureFillSetTypeJ3D
-
- All Implemented Interfaces:
- java.io.Serializable
public class ShadowTextureFillSetTypeJ3D extends ShadowSetTypeJ3D
The ShadowTextureFillSetTypeJ3D class shadows the FunctionType class for TextureFillRendererJ3D, 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 ShadowTextureFillSetTypeJ3D(MathType t, DataDisplayLink link, ShadowType parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description java.awt.image.BufferedImagecreateImage(int data_width, int data_height, int texture_width, int texture_height, int[] color_ints)booleandoTransform(java.lang.Object group, Data data, float[] value_array, float[] default_values, DataRenderer renderer)transform data into a Java3D scene graph; add generated scene graph components as children of group; value_array are inherited valueArray values; default_values are defaults for each display.DisplayRealTypeVector; return true if need post-processvoidtextureToGroup(java.lang.Object group, VisADGeometryArray array, java.awt.image.BufferedImage image, GraphicsModeControl mode, int texture_width, int texture_height, DataRenderer renderer)-
Methods inherited from class visad.java3d.ShadowFunctionOrSetTypeJ3D
addSwitch, addToGroup, addToSwitch, adjustZ, 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, makeFlow, 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
-
ShadowTextureFillSetTypeJ3D
public ShadowTextureFillSetTypeJ3D(MathType t, DataDisplayLink link, ShadowType parent) throws VisADException, java.rmi.RemoteException
- Throws:
VisADExceptionjava.rmi.RemoteException
-
-
Method Detail
-
doTransform
public boolean doTransform(java.lang.Object group, Data data, float[] value_array, float[] default_values, DataRenderer renderer) throws VisADException, java.rmi.RemoteExceptionDescription copied from class:ShadowFunctionOrSetTypeJ3Dtransform data into a Java3D scene graph; add generated scene graph components as children of group; value_array are inherited valueArray values; default_values are defaults for each display.DisplayRealTypeVector; return true if need post-process- Overrides:
doTransformin classShadowFunctionOrSetTypeJ3D- Parameters:
group- group to add todata- the data to transformvalue_array- the valuesdefault_values- the default valuesrenderer- the renderer- Returns:
- false
- Throws:
VisADExceptionjava.rmi.RemoteException
-
textureToGroup
public void textureToGroup(java.lang.Object group, VisADGeometryArray array, java.awt.image.BufferedImage image, GraphicsModeControl mode, int texture_width, int texture_height, DataRenderer renderer) throws VisADException- Throws:
VisADException
-
createImage
public java.awt.image.BufferedImage createImage(int data_width, int data_height, int texture_width, int texture_height, int[] color_ints)
-
-
DMelt 3.0 © DataMelt by jWork.ORG