public class ShadowFunctionOrSetTypeJ2D extends ShadowTypeJ2D
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 |
|---|
ShadowFunctionOrSetTypeJ2D(MathType t,
DataDisplayLink link,
ShadowType parent) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSwitch(Object group,
Object swit,
Control control,
Set domain_set,
DataRenderer renderer) |
void |
addToGroup(Object group,
Object branch) |
void |
addToSwitch(Object swit,
Object branch) |
Object |
createImage(int data_width,
int data_height,
int texture_width,
int texture_height,
byte[][] color_values) |
boolean |
doTransform(VisADGroup group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
transform data into a VisADSceneGraphObject;
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
|
ShadowRealTupleTypeJ2D |
getDomain() |
ShadowTypeJ2D |
getRange() |
Vector |
getTextMaps(int i,
int[] textIndices) |
Object |
makeBranch() |
Object |
makeSwitch() |
void |
postProcess(VisADGroup group)
render accumulated Vector of value_array-s to
and add to group; then clear AccumulationVector
|
void |
preProcess()
clear AccumulationVector
|
boolean |
recurseRange(Object group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer) |
void |
setTexCoords(float[] texCoords,
float ratiow,
float ratioh) |
void |
textureToGroup(Object group,
VisADGeometryArray array,
Object image,
GraphicsModeControl mode,
float constant_alpha,
float[] constant_color,
int texture_width,
int texture_height) |
boolean |
wantIndexed() |
addLabelsToGroup, addToGroup, allowCurvedTexture, assembleColor, assembleFlow, assembleSelect, assembleShape, assembleSpatial, checkIndices, getAdaptedParent, getAdaptedShadowType, getComponents, getData, getDisplay, getDisplayIndices, getLevelOfDifficulty, getMappedDisplayScalar, getMultipleDisplayScalar, getParentText, getParentTextControl, getType, getValueIndices, makeContour, makeFlow, makePointGeometry, makeStreamline, makeText, mapValues, mapValues, mapValues, setText, terminalTupleOrScalar, toStringaddTextToGroup, addToDetachableGroup, adjustFlowToEarth, adjustFlowToEarth, adjustFlowToEarth, adjustZ, allowConstantColorSurfaces, allowLinearContour, byteToFloat, createImages, floatToByte, getAdjustProjectionSeam, getAnyContour, getAnyFlow, getAnyShape, getAnyText, getComponentIndex, getComponentWithRef, getCurvedTexture, getDefaultColorIndex, getFlowInfo, getIsLinearContour3D, getIsTerminal, getIsTexture3D, getIsTextureMap, getLink, getMultipleSpatialDisplayScalar, getRefToComponent, makePointGeometry, makeSpatialSet, makeTrajColor, makeTrajFlow, recurseComponent, setTex3DCoords, setTexStackCoords, terminalTupleOrScalar, texture3DToGroup, textureDepth, textureHeight, textureStackToGroup, textureWidthpublic ShadowFunctionOrSetTypeJ2D(MathType t, DataDisplayLink link, ShadowType parent) throws VisADException, RemoteException
VisADExceptionRemoteExceptionpublic ShadowRealTupleTypeJ2D getDomain()
public ShadowTypeJ2D getRange()
public void preProcess()
throws VisADException
VisADExceptionpublic boolean doTransform(VisADGroup group, Data data, float[] value_array, float[] default_values, DataRenderer renderer) throws VisADException, RemoteException
VisADExceptionRemoteExceptionpublic void setTexCoords(float[] texCoords,
float ratiow,
float ratioh)
setTexCoords in class ShadowTypepublic Vector getTextMaps(int i, int[] textIndices)
getTextMaps in class ShadowTypepublic Object createImage(int data_width, int data_height, int texture_width, int texture_height, byte[][] color_values) throws VisADException
createImage in class ShadowTypeVisADExceptionpublic void textureToGroup(Object group, VisADGeometryArray array, Object image, GraphicsModeControl mode, float constant_alpha, float[] constant_color, int texture_width, int texture_height) throws VisADException
textureToGroup in class ShadowTypeVisADExceptionpublic Object makeSwitch()
makeSwitch in class ShadowTypepublic Object makeBranch()
makeBranch in class ShadowTypepublic void addToGroup(Object group, Object branch) throws VisADException
addToGroup in class ShadowTypeVisADExceptionpublic void addToSwitch(Object swit, Object branch) throws VisADException
addToSwitch in class ShadowTypeVisADExceptionpublic void addSwitch(Object group, Object swit, Control control, Set domain_set, DataRenderer renderer) throws VisADException
addSwitch in class ShadowTypeVisADExceptionpublic boolean recurseRange(Object group, Data data, float[] value_array, float[] default_values, DataRenderer renderer) throws VisADException, RemoteException
recurseRange in class ShadowTypeVisADExceptionRemoteExceptionpublic boolean wantIndexed()
wantIndexed in class ShadowTypepublic void postProcess(VisADGroup group) throws VisADException
VisADExceptionCopyright © 1996–2023 The SSEC Visualization Project. All rights reserved.