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, toString
addTextToGroup, 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, textureWidth
public ShadowFunctionOrSetTypeJ2D(MathType t, DataDisplayLink link, ShadowType parent) throws VisADException, RemoteException
VisADException
RemoteException
public ShadowRealTupleTypeJ2D getDomain()
public ShadowTypeJ2D getRange()
public void preProcess() throws VisADException
VisADException
public boolean doTransform(VisADGroup group, Data data, float[] value_array, float[] default_values, DataRenderer renderer) throws VisADException, RemoteException
VisADException
RemoteException
public void setTexCoords(float[] texCoords, float ratiow, float ratioh)
setTexCoords
in class ShadowType
public Vector getTextMaps(int i, int[] textIndices)
getTextMaps
in class ShadowType
public Object createImage(int data_width, int data_height, int texture_width, int texture_height, byte[][] color_values) throws VisADException
createImage
in class ShadowType
VisADException
public 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 ShadowType
VisADException
public Object makeSwitch()
makeSwitch
in class ShadowType
public Object makeBranch()
makeBranch
in class ShadowType
public void addToGroup(Object group, Object branch) throws VisADException
addToGroup
in class ShadowType
VisADException
public void addToSwitch(Object swit, Object branch) throws VisADException
addToSwitch
in class ShadowType
VisADException
public void addSwitch(Object group, Object swit, Control control, Set domain_set, DataRenderer renderer) throws VisADException
addSwitch
in class ShadowType
VisADException
public boolean recurseRange(Object group, Data data, float[] value_array, float[] default_values, DataRenderer renderer) throws VisADException, RemoteException
recurseRange
in class ShadowType
VisADException
RemoteException
public boolean wantIndexed()
wantIndexed
in class ShadowType
public void postProcess(VisADGroup group) throws VisADException
VisADException
Copyright © 1996–2023 The SSEC Visualization Project. All rights reserved.