public class IndicatorPoint extends LineDrawing
DisplayableData.DragAdapter
COLOR, LINE_STYLE, LINE_WIDTH, POINT_SIZE
MANIPULABLE, renderer, VISIBLE
DISPLAY, parent, SCALAR_MAP_SET
Constructor and Description |
---|
IndicatorPoint(IndicatorPoint that)
Construct a IndicatorPoint from another instance
|
IndicatorPoint(java.lang.String name,
visad.RealTuple initialValue)
Construct a IndicatorPoint for the pointType specified with the
|
IndicatorPoint(java.lang.String name,
visad.RealTupleType pointType)
Construct a IndicatorPoint for the pointType specified.
|
Modifier and Type | Method and Description |
---|---|
Displayable |
cloneForDisplay()
Returns a clone of this instance suitable for another VisAD display.
|
protected void |
dataChange()
Called when the data changes.
|
visad.RealTuple |
getPoint()
Get the current point.
|
void |
setPoint(visad.RealTuple value)
Set the point
|
getColor, getLineStyle, getLineWidth, getPointSize, setColor, setHSV, setHSV, setLineStyle, setLineWidth, setPointSize, setRGB, setRGB, setRGBA, setRGBA
addAction, destroy, getActive, getAnimationSet, getData, getDataRenderer, getName, hasData, hasDataObject, isManipulable, isPickable, myAddConstantMaps, myAddDataReferences, myRemoveDataReferences, removeAction, setActive, setData, setDataReference, setDragAdapter, setManipulable, setPickable, setPointMode, setUseFastRendering, setVisible, showme, toString
addConstantMap, addConstantMaps, addDataReferences, addPropertyChangeListener, addPropertyChangeListener, addRefsInvoked, addScalarMap, addScalarMaps, applyColorUnit, applyDisplayUnit, checkUnit, combineConstantMaps, destroyDisplayable, firePropertyChange, firePropertyChange, fireScalarMapSetChange, getColorUnit, getConstantMaps, getDestroyed, getDisplay, getDisplayMaster, getDisplayUnit, getPointMode, getScalarMap, getScalarMap, getScalarMap, getScalarMapSet, getUseFastRendering, getUseTimesInAnimation, getVisible, isActive, isUnitCompatible, isVisible, logException, removeConstantMap, removeDataReferences, removePropertyChangeListener, removePropertyChangeListener, removeScalarMap, replaceScalarMap, setAdjustFlow, setColorPalette, setColorPalette, setColorUnit, setConstantPosition, setContourInfo, setDisplay, setDisplayActive, setDisplayInactive, setDisplayMaster, setDisplayUnit, setOverrideAnimationSet, setOverrideAnimationSet, setParent, setRangeForColor, setRangeForColor, setScalarMapSet, setSelectedRange, setSelectedRange, setUseTimesInAnimation, toFront
public IndicatorPoint(java.lang.String name, visad.RealTupleType pointType) throws visad.VisADException, java.rmi.RemoteException
name
- name of this IndicatorPointpointType
- RealType that the point should map tovisad.VisADException
- VisAD errorjava.rmi.RemoteException
- remote errorpublic IndicatorPoint(java.lang.String name, visad.RealTuple initialValue) throws visad.VisADException, java.rmi.RemoteException
name
- name of this IndicatorPointinitialValue
- initial pointvisad.VisADException
- VisAD errorjava.rmi.RemoteException
- remote errorpublic IndicatorPoint(IndicatorPoint that) throws visad.VisADException, java.rmi.RemoteException
that
- other instancevisad.VisADException
- VisAD errorjava.rmi.RemoteException
- remote errorpublic void setPoint(visad.RealTuple value) throws visad.VisADException, java.rmi.RemoteException
value
- new value for this pointvisad.VisADException
- VisAD errorjava.rmi.RemoteException
- remote errorpublic Displayable cloneForDisplay() throws visad.VisADException, java.rmi.RemoteException
cloneForDisplay
in class DisplayableData
visad.VisADException
- VisAD failure.java.rmi.RemoteException
- Java RMI failure.public visad.RealTuple getPoint()
protected void dataChange() throws visad.VisADException, java.rmi.RemoteException
dataChange
in class DisplayableData
java.rmi.RemoteException
- Java RMI errorvisad.VisADException
- problem creating VisAD object