visad
Class ShadowScalarType

java.lang.Object
  extended by visad.ShadowType
      extended by 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

Field Summary
 
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
 
Constructor Summary
ShadowScalarType(MathType type, DataDisplayLink link, ShadowType parent)
           
 
Method Summary
 int checkIndices(int[] indices, int[] display_indices, int[] value_indices, boolean[] isTransform, int levelOfDifficulty)
          increment indices for ShadowScalarType and then test as possible terminal node
 DisplayTupleType getDisplaySpatialTuple()
           
 int[] getDisplaySpatialTupleIndex()
           
 int getIndex()
           
 int[] getInheritedValues()
           
 boolean getMappedDisplayScalar()
           
 Vector getSelectedMapVector()
           
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ShadowScalarType

public ShadowScalarType(MathType type,
                        DataDisplayLink link,
                        ShadowType parent)
                 throws VisADException,
                        RemoteException
Throws:
VisADException
RemoteException
Method Detail

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()