visad
Class ShadowScalarType
java.lang.Object
visad.ShadowType
visad.ShadowScalarType
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- ShadowRealType, ShadowTextType
public class ShadowScalarType
- extends ShadowType
The ShadowScalarType class shadows the ScalarType class,
within a DataDisplayLink.
- See Also:
- Serialized Form
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, yUp |
Methods inherited from class visad.ShadowType |
addLabelsToGroup, addSwitch, addTextToGroup, addToGroup, addToGroup, addToSwitch, adjustFlowToEarth, adjustFlowToEarth, adjustZ, allowConstantColorSurfaces, allowCurvedTexture, allowLinearContour, assembleColor, assembleFlow, assembleSelect, assembleShape, assembleSpatial, byteToFloat, floatToByte, getAdaptedShadowType, getAdjustProjectionSeam, getAnyContour, getAnyFlow, getAnyShape, getAnyText, getComponentIndex, getComponents, getComponentWithRef, getCurvedTexture, getData, getDefaultColorIndex, getDisplay, getDisplayIndices, getIsLinearContour3D, getIsTerminal, getIsTexture3D, getIsTextureMap, getLevelOfDifficulty, getLink, getMultipleDisplayScalar, getMultipleSpatialDisplayScalar, getParentText, getParentTextControl, getRefToComponent, getTextMaps, getType, getValueIndices, makeBranch, makeContour, makeFlow, makePointGeometry, makePointGeometry, makeSpatialSet, makeStreamline, makeSwitch, makeText, mapValues, mapValues, mapValues, recurseComponent, recurseRange, setTex3DCoords, setTexCoords, setTexStackCoords, setText, terminalTupleOrScalar, texture3DToGroup, textureDepth, textureHeight, textureStackToGroup, textureToGroup, textureWidth, toString, wantIndexed |
ShadowScalarType
public ShadowScalarType(MathType type,
DataDisplayLink link,
ShadowType parent)
throws VisADException,
RemoteException
- Throws:
VisADException
RemoteException
checkIndices
public int checkIndices(int[] indices,
int[] display_indices,
int[] value_indices,
boolean[] isTransform,
int levelOfDifficulty)
throws VisADException,
RemoteException
- increment indices for ShadowScalarType
and then test as possible terminal node
- Overrides:
checkIndices
in class ShadowType
- Throws:
VisADException
RemoteException
getInheritedValues
public int[] getInheritedValues()
getMappedDisplayScalar
public boolean getMappedDisplayScalar()
- Overrides:
getMappedDisplayScalar
in class ShadowType
getDisplaySpatialTuple
public DisplayTupleType getDisplaySpatialTuple()
getDisplaySpatialTupleIndex
public int[] getDisplaySpatialTupleIndex()
getIndex
public int getIndex()
getSelectedMapVector
public Vector getSelectedMapVector()