public class ShadowTupleTypeJ3D extends ShadowTypeJ3D
appearanceCnt, shape3DCnt
byReference, flowInfoList, 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 and Description |
---|
ShadowTupleTypeJ3D(MathType t,
DataDisplayLink link,
ShadowType parent) |
Modifier and Type | Method and Description |
---|---|
boolean |
doTransform(Object group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
transform data into a Java3D scene graph;
return true if need post-process
|
ShadowType |
getComponent(int i) |
int |
getDimension()
get number of components
|
void |
postProcess(Object group)
render accumulated Vector of value_array-s to
and add to group; then clear AccumulationVector
|
void |
preProcess()
clear AccumulationVector
|
boolean |
recurseComponent(int i,
Object group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer) |
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
addSwitch, addToGroup, addToSwitch, adjustFlowToEarth, adjustFlowToEarth, adjustFlowToEarth, adjustZ, allowCurvedTexture, allowLinearContour, byteToFloat, createImage, createImages, floatToByte, getAdjustProjectionSeam, getAnyContour, getAnyFlow, getAnyShape, getAnyText, getComponentIndex, getComponentWithRef, getCurvedTexture, getDefaultColorIndex, getFlowInfo, getIsLinearContour3D, getIsTerminal, getIsTexture3D, getIsTextureMap, getLink, getMultipleSpatialDisplayScalar, getRefToComponent, getTextMaps, makeBranch, makePointGeometry, makeSpatialSet, makeSwitch, makeTrajColor, makeTrajFlow, recurseRange, setTex3DCoords, setTexCoords, setTexStackCoords, terminalTupleOrScalar, texture3DToGroup, textureDepth, textureHeight, textureStackToGroup, textureToGroup, textureWidth, wantIndexed
public ShadowTupleTypeJ3D(MathType t, DataDisplayLink link, ShadowType parent) throws VisADException, RemoteException
VisADException
RemoteException
public int getDimension()
public ShadowType getComponent(int i)
public void preProcess() throws VisADException
preProcess
in class ShadowTypeJ3D
VisADException
public boolean doTransform(Object group, Data data, float[] value_array, float[] default_values, DataRenderer renderer) throws VisADException, RemoteException
doTransform
in class ShadowTypeJ3D
group
- group to add todata
- the data to transformvalue_array
- the valuesdefault_values
- the default valuesrenderer
- the rendererVisADException
RemoteException
public boolean recurseComponent(int i, Object group, Data data, float[] value_array, float[] default_values, DataRenderer renderer) throws VisADException, RemoteException
recurseComponent
in class ShadowType
VisADException
RemoteException
public void postProcess(Object group) throws VisADException
postProcess
in class ShadowTypeJ3D
VisADException
Copyright © 1996–2023 The SSEC Visualization Project. All rights reserved.