visad.bom
Class ShadowImageFunctionTypeJ3D
java.lang.Object
visad.ShadowType
visad.java3d.ShadowTypeJ3D
visad.java3d.ShadowFunctionOrSetTypeJ3D
visad.java3d.ShadowFunctionTypeJ3D
visad.bom.ShadowImageFunctionTypeJ3D
- All Implemented Interfaces:
- java.io.Serializable
public class ShadowImageFunctionTypeJ3D
- extends ShadowFunctionTypeJ3D
The ShadowImageFunctionTypeJ3D class shadows the FunctionType class for
ImageRendererJ3D, within a DataDisplayLink, under Java3D.
- See Also:
- Serialized Form
Method Summary |
java.awt.image.BufferedImage |
createImage(int data_width,
int data_height,
int texture_width,
int texture_height,
int[] color_ints)
|
boolean |
doTransform(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-process |
static void |
main(java.lang.String[] args)
|
Methods inherited from class visad.java3d.ShadowFunctionOrSetTypeJ3D |
addSwitch, addToGroup, addToSwitch, adjustZ, getDomain, getRange, getTextMaps, makeBranch, makeGeometrys, makeSwitch, makeVisADGeometrys, postProcess, preProcess, recurseRange, setTex3DCoords, setTexCoords, setTexStackCoords, texture3DToGroup, textureDepth, textureHeight, textureStackToGroup, textureToGroup, textureWidth, wantIndexed |
Methods inherited from class visad.java3d.ShadowTypeJ3D |
addTextToGroup, 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, setText, terminalTupleOrScalar, toString |
Methods inherited from class visad.ShadowType |
adjustFlowToEarth, allowCurvedTexture, allowLinearContour, byteToFloat, floatToByte, getAnyContour, getAnyFlow, getAnyShape, getAnyText, getComponentIndex, getComponentWithRef, getCurvedTexture, getDefaultColorIndex, getIsLinearContour3D, getIsTerminal, getIsTexture3D, getIsTextureMap, getLink, getMultipleSpatialDisplayScalar, getRefToComponent, makePointGeometry, makeSpatialSet, recurseComponent, terminalTupleOrScalar |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ShadowImageFunctionTypeJ3D
public ShadowImageFunctionTypeJ3D(MathType t,
DataDisplayLink link,
ShadowType parent)
throws VisADException,
java.rmi.RemoteException
- Throws:
VisADException
java.rmi.RemoteException
doTransform
public boolean doTransform(java.lang.Object group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
throws VisADException,
java.rmi.RemoteException
- Description copied from class:
ShadowFunctionOrSetTypeJ3D
- 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-process
- Overrides:
doTransform
in class ShadowFunctionOrSetTypeJ3D
- Throws:
VisADException
java.rmi.RemoteException
createImage
public java.awt.image.BufferedImage createImage(int data_width,
int data_height,
int texture_width,
int texture_height,
int[] color_ints)
main
public static void main(java.lang.String[] args)