visad.java2d
Class ShadowTupleTypeJ2D
java.lang.Object
visad.ShadowType
visad.java2d.ShadowTypeJ2D
visad.java2d.ShadowTupleTypeJ2D
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- ShadowBarbTupleTypeJ2D, ShadowRealTupleTypeJ2D
- public class ShadowTupleTypeJ2D
- extends ShadowTypeJ2D
The ShadowTupleTypeJ2D class shadows the TupleType class,
within a DataDisplayLink.
- See Also:
- Serialized Form
| Methods inherited from class visad.java2d.ShadowTypeJ2D |
addLabelsToGroup, addToGroup, allowCurvedTexture, assembleColor, assembleFlow, assembleSelect, assembleShape, assembleSpatial, checkIndices, getAdaptedParent, getAdaptedShadowType, getComponents, getData, getDisplay, getDisplayIndices, getLevelOfDifficulty, getMappedDisplayScalar, getMultipleDisplayScalar, getParentText, getParentTextControl, getType, getValueIndices, makeAppearance, makeContour, makeFlow, makePointGeometry, makeStreamline, makeText, mapValues, mapValues, mapValues, setText, terminalTupleOrScalar, toString |
| Methods inherited from class visad.ShadowType |
addSwitch, addTextToGroup, addToGroup, addToSwitch, adjustFlowToEarth, adjustZ, allowConstantColorSurfaces, allowLinearContour, byteToFloat, floatToByte, getAdjustProjectionSeam, getAnyContour, getAnyFlow, getAnyShape, getAnyText, getComponentIndex, getComponentWithRef, getCurvedTexture, getDefaultColorIndex, getIsLinearContour3D, getIsTerminal, getIsTexture3D, getIsTextureMap, getLink, getMultipleSpatialDisplayScalar, getRefToComponent, getTextMaps, makeBranch, makePointGeometry, makeSpatialSet, makeSwitch, recurseRange, setTex3DCoords, setTexCoords, setTexStackCoords, terminalTupleOrScalar, texture3DToGroup, textureDepth, textureHeight, textureStackToGroup, textureToGroup, textureWidth, wantIndexed |
tupleComponents
ShadowTypeJ2D[] tupleComponents
ShadowTupleTypeJ2D
public ShadowTupleTypeJ2D(MathType t,
DataDisplayLink link,
ShadowType parent)
throws VisADException,
RemoteException
getDimension
public int getDimension()
- get number of components
getComponent
public ShadowType getComponent(int i)
isFlat
boolean isFlat()
preProcess
public void preProcess()
throws VisADException
- clear AccumulationVector
- Overrides:
preProcess in class ShadowTypeJ2D
- Throws:
VisADException
doTransform
public boolean doTransform(VisADGroup group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
throws VisADException,
RemoteException
- transform data into a VisADSceneGraphObject;
return true if need post-process
- Overrides:
doTransform in class ShadowTypeJ2D
- Throws:
VisADException
RemoteException
recurseComponent
public boolean recurseComponent(int i,
Object group,
Data data,
float[] value_array,
float[] default_values,
DataRenderer renderer)
throws VisADException,
RemoteException
- Overrides:
recurseComponent in class ShadowType
- Throws:
VisADException
RemoteException
postProcess
public void postProcess(VisADGroup group)
throws VisADException
- render accumulated Vector of value_array-s to
and add to group; then clear AccumulationVector
- Overrides:
postProcess in class ShadowTypeJ2D
- Throws:
VisADException