visad.bom
Class ShadowCurveSetTypeJ3D
java.lang.Object
visad.ShadowType
visad.java3d.ShadowTypeJ3D
visad.java3d.ShadowFunctionOrSetTypeJ3D
visad.java3d.ShadowSetTypeJ3D
visad.bom.ShadowCurveSetTypeJ3D
- All Implemented Interfaces:
- Serializable
public class ShadowCurveSetTypeJ3D
- extends ShadowSetTypeJ3D
The ShadowCurveSetTypeJ3D class shadows the SetType class for
CurveManipulationRendererJ3D, within a DataDisplayLink, under Java3D.
- See Also:
- Serialized Form
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 |
Method Summary |
boolean |
doTransform(Object group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
Transform data into a Java3D scene graph. |
Methods inherited from class visad.java3d.ShadowFunctionOrSetTypeJ3D |
addSwitch, addToGroup, addToSwitch, adjustZ, getDomain, getImageComponentType, getRange, getTextMaps, getTextureType, makeBranch, makeGeometrys, makeSwitch, makeSwitch, makeVisADGeometrys, postProcess, preProcess, recurseRange, setTex3DCoords, setTexCoords, setTexCoords, setTexStackCoords, texture3DToGroup, textureDepth, textureHeight, textureStackToGroup, textureToGroup, textureToGroup, textureToGroup, textureWidth, wantIndexed |
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, 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, allowCurvedTexture, allowLinearContour, byteToFloat, floatToByte, getAdjustProjectionSeam, getAnyContour, getAnyFlow, getAnyShape, getAnyText, getComponentIndex, getComponentWithRef, getCurvedTexture, getDefaultColorIndex, getIsLinearContour3D, getIsTerminal, getIsTexture3D, getIsTextureMap, getLink, getMultipleSpatialDisplayScalar, getRefToComponent, makePointGeometry, makeSpatialSet, recurseComponent, terminalTupleOrScalar |
ShadowCurveSetTypeJ3D
public ShadowCurveSetTypeJ3D(MathType t,
DataDisplayLink link,
ShadowType parent)
throws VisADException,
RemoteException
- Construct a new ShadowCurveSetTypeJ3D.
- Parameters:
t
- MathType of data (must be a SetType)link
- DataDisplayLink to DataReferenceparent
- parent ShadowType.
- Throws:
VisADException
- problem creating ShadowType
RemoteException
- problem with remote object creation.
doTransform
public boolean doTransform(Object group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
throws VisADException,
RemoteException
- Transform data into a Java3D scene graph.
- Overrides:
doTransform
in class ShadowFunctionOrSetTypeJ3D
- Parameters:
group
- group to add generated scene graph components
(children) tovalue_array
- inherited valueArray values;default_values
- defaults for each display.DisplayRealTypeVector;data
- the data to transformrenderer
- the renderer
- Returns:
- true if need to post-process
- Throws:
VisADException
- illegal data or some other VisAD error
RemoteException
- illegal data or some other remote error