visad.bom
Class ShadowCurveSetTypeJ3D
- java.lang.Object
-
- visad.ShadowType
-
- visad.java3d.ShadowTypeJ3D
-
- visad.java3d.ShadowFunctionOrSetTypeJ3D
-
- visad.java3d.ShadowSetTypeJ3D
-
- visad.bom.ShadowCurveSetTypeJ3D
-
- All Implemented Interfaces:
- java.io.Serializable
public class ShadowCurveSetTypeJ3D extends ShadowSetTypeJ3D
The ShadowCurveSetTypeJ3D class shadows the SetType class for CurveManipulationRendererJ3D, 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 ShadowCurveSetTypeJ3D(MathType t, DataDisplayLink link, ShadowType parent)Construct a new ShadowCurveSetTypeJ3D.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description booleandoTransform(java.lang.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, 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
-
ShadowCurveSetTypeJ3D
public ShadowCurveSetTypeJ3D(MathType t, DataDisplayLink link, ShadowType parent) throws VisADException, java.rmi.RemoteException
Construct a new ShadowCurveSetTypeJ3D.- Parameters:
t- MathType of data (must be a SetType)link- DataDisplayLink to DataReferenceparent- parent ShadowType.- Throws:
VisADException- problem creating ShadowTypejava.rmi.RemoteException- problem with remote object creation.
-
-
Method Detail
-
doTransform
public boolean doTransform(java.lang.Object group, Data data, float[] value_array, float[] default_values, DataRenderer renderer) throws VisADException, java.rmi.RemoteExceptionTransform data into a Java3D scene graph.- Overrides:
doTransformin classShadowFunctionOrSetTypeJ3D- 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 errorjava.rmi.RemoteException- illegal data or some other remote error
-
-
DMelt 3.0 © DataMelt by jWork.ORG