|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectucar.unidata.collab.SharableImpl
ucar.unidata.idv.control.DisplayControlBase
ucar.unidata.idv.control.DisplayControlImpl
ucar.unidata.idv.control.GridDisplayControl
ucar.unidata.idv.control.CrossSectionControl
public abstract class CrossSectionControl
TODO: We need to be able to persist/unpersist the ViewManager so its state is saved. Class to make one vertical cross section display and its contents and controls. Also makes a JFrame with buttons used for control of the vertical cross section of one parameter in another display. Also includes contents of a CrossSectionViewManager, a local small vertical cross section display in its own window in this control frame.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class ucar.unidata.idv.control.DisplayControlImpl |
|---|
DisplayControlImpl.SideLegendLabel |
| Field Summary | |
|---|---|
protected CoordinateSystem |
coordTrans
transform to altitude |
protected CrossSectionViewManager |
crossSectionView
the control window's view manager |
protected CrossSectionSelector |
csSelector
the cross section selector |
protected boolean |
dataIs3D
flag for 3D data |
protected boolean |
displayIs3D
flag for 3D display |
protected Coord |
endCoord
ending coordinate for the cross section selector |
protected EarthLocation |
endLocation
ending location in earth coordinates |
static String |
SHARE_XSLINE
Identifier for sharing cross-section position |
protected int |
sizeX
X and Y size |
protected int |
sizeY
X and Y size |
protected Coord |
startCoord
starting coordinate for the cross section selector |
protected EarthLocation |
startLocation
starting location in earth coordinates |
protected DisplayableData |
vcsDisplay
Displayable for depicting cross section in the control window |
protected DisplayableData |
xsDisplay
Displayable for depicting cross section in the main window |
| Fields inherited from class ucar.unidata.idv.control.GridDisplayControl |
|---|
CMD_CONTOURDIALOG, CMD_SETLEVELS, gridDataInstance, INITIAL_PROBE_EARTHLOCATION, log_, settingLevel |
| Fields inherited from class ucar.unidata.idv.control.DisplayControlImpl |
|---|
categories, colorScaleInfo, colorScales, contourInfo, contourInfoParams, contourWidget, controlContext, ctw, dataSelection, defaultView, defaultViewManager, DISPLAY_LIST_NAME, displayListTable, displayListUsesColor, displayMasters, displayUnit, helpUrl, initNoteText, instantiatedWithNoData, noteTextArea, noteWrapper, paramName, requestProperties, selectRangeWidget, settingVisibility, sharables, showNoteText, skipSlider, version, viewManagers, ZFUDGE |
| Fields inherited from interface ucar.unidata.idv.DisplayControl |
|---|
BOTTOM_LEGEND, DEFAULT_PROBEFORMAT, PREF_PREFIX, PREF_PROBEFORMAT, PREF_REMOVEONWINDOWCLOSE, PREF_SAMPLING_MODE, PREF_STANDALONE_REMOVEONCLOSE, PREF_STANDALONE_REMOVEONCLOSE_ASK, PROP_LEGENDICON, RASTERMODE_SHOWALL, RASTERMODE_SHOWNONRASTER, RASTERMODE_SHOWRASTER, SIDE_LEGEND |
| Constructor Summary | |
|---|---|
CrossSectionControl()
Default constructor. |
|
| Method Summary | |
|---|---|
protected void |
addDisplaySettings(DisplaySettingsDialog dsd)
Add display settings for cross section controls |
protected void |
addLabelMacros(String template,
List patterns,
List values)
Add any macro name/value pairs. |
void |
addPropertiesComponents(JTabbedPane jtp)
Add tabs to the properties dialog. |
protected void |
addTopographyMap()
Wrapper around GridDisplayControl.addTopographyMap(int) to allow subclasses
to set their own index. |
void |
applyPreferences()
Apply preferences to this control. |
protected void |
applySmoothing()
Use the value of the smoothing type and weight to subset the data. |
protected void |
applyZPosition()
Apply the Z position. |
EarthLocation |
boxToEarth(RealTuple tuple)
Transform VisAD box coordinates to and EarthLocation |
boolean |
canExportData()
Can this display control write out data. |
boolean |
constrainDragPoint(float[] position)
Constrain the drag point |
Coord |
convertToDisplay(Coord from)
Convert a Coord (x, y, z) in grid index values to a Coord in VisAD internal values; -1.0 to 1.0 in VisAD box. |
protected void |
createCrossSectionSelector()
Make a Selector line which shows and controls where cross section is |
protected void |
createCrossSectionSelector(EarthLocation loc1,
EarthLocation loc2)
Create the cross section selector |
protected abstract DisplayableData |
createVCSDisplay()
Create the DisplayableData that will be used
to depict the data in the control's display. |
protected float[] |
createXFromLatLon(float[][] latlon,
int numNeeded,
int lonIndex)
From an array of latitudes and longitudes, calculate an array of distance (in km) that corresponds to the distance from the first point to the numNeeded point. |
protected abstract DisplayableData |
createXSDisplay()
Create the DisplayableData that will be used
to depict the data in the main display. |
void |
crossSectionChanged()
Load or reload data for a cross section. |
boolean |
doApplyProperties()
Apply the properties |
void |
doExport(String what,
String filename)
Called by ISL. |
Container |
doMakeContents()
Called by doMakeWindow in DisplayControlImpl, which then calls its doMakeMainButtonPanel(), which makes more buttons. |
void |
doRemove()
Remove the cross section view component from the gui to fix the funny lock up problem on linux |
boolean |
getAllowAutoScale()
Get the AutoScale property. |
AnimationInfo |
getAnimationInfo()
Get the AnimationInfo property. |
boolean |
getAutoScaleYAxis()
Get the AutoScale property. |
boolean |
getAutoUpdate()
Get the AutoUpdate property. |
void |
getControlWidgets(List controlWidgets)
Get the control widgets specific to this control |
CrossSectionSelector |
getCrossSectionSelector()
Get the selector used to position the cross section. |
CrossSectionViewManager |
getCrossSectionView()
Get the CrossSectionView property. |
protected String |
getCrossSectionViewLabel()
Get the label for the CrossSectionView |
protected CrossSectionViewManager |
getCrossSectionViewManager()
Get the view manager for the control window. |
List |
getCursorReadoutInner(EarthLocation el,
Real animationValue,
int animationStep,
List<ReadoutInfo> samples)
Get the cursor readout info |
MapProjection |
getDataProjection()
Get the projection of the data. |
protected Data |
getDisplayedData()
Get the DisplayedData |
protected JComponent |
getDisplayTabComponent()
Create the component that goes into the 'Display' tab |
protected void |
getEditMenuItems(List items,
boolean forMenuBar)
Get edit menu item |
RealTuple |
getEndPoint()
Set the probe position property; used by XML persistence. |
GridDisplayable |
getGridDisplayable()
Get the GridDisplayable used for setting the
data. |
protected double |
getInitialZPosition()
Get the initial Z position |
protected EarthLocation[] |
getLineCoords()
Get the line coordinates as an array of EarthLocations |
boolean |
getLineVisible()
Get the LineVisible property. |
protected void |
getMacroNames(List names,
List labels)
Add any macro name/label pairs |
double |
getSelectorAltitude()
Get the selector altitude from the Z position |
protected int |
getSelectorAttributeFlags()
Return the attribute flags to apply to the cross section selector. |
RealTuple |
getStartPoint()
Set the probe position property; used by XML persistence. |
Range |
getVerticalAxisRange()
Get the range on the vertical Axis of the cross section |
DisplayableData |
getVerticalCSDisplay()
Get the DisplayableData used for depicting
data in the control's display. |
ViewManager |
getViewManagerForCapture(String what)
Get the view manager for capture |
protected void |
getViewMenuItems(List menus,
boolean forMenuBar)
Add the relevant view menu items into the list |
DisplayableData |
getXSDisplay()
Get the DisplayableData used for depicting
data in the main display. |
protected String |
getZPositionSliderLabel()
Get the label for the Z position slider. |
boolean |
handleAddPoint(float[] x)
Handle adding a point |
boolean |
handleDragDirect(VisADRay ray,
boolean first,
int mouseModifiers)
Implementation of the DisplayableData.DragAdapter |
boolean |
init(DataChoice dataChoice)
Initialize the control using the data choice |
void |
initAfterUnPersistence(ControlContext vc,
Hashtable properties,
List preSelectedDataChoices)
Called by the IntegratedDataViewer to
initialize after this control has been unpersisted |
void |
initDone()
Called after all initialization is finished. |
protected void |
load2DData(FieldImpl twoDData)
Load the 2D data into the appropriate display(s) |
protected void |
loadData(FieldImpl fieldImpl)
Load the external display and the local display with this data of a vertical cross section. |
protected void |
loadDataFromLine()
Create and loads a 2D FieldImpl from the existing getGridDataInstance() at the position indicated by the controlling Selector line end points; |
protected FieldImpl |
make2DData(FieldImpl xsectSequence)
Make a FieldImpl suitable for the plain 2D vert cross section display; of form (time -> ((x) -> parm)); new x axis positions are in distance along cross section from one end. |
protected GriddedSet |
make2DDomainSet(GriddedSet domainSet)
Make the domain for the 2D grid |
void |
projectionChanged()
Respond to a change in the display's projection. |
void |
propertyChange(PropertyChangeEvent evt)
Handle property change |
void |
receiveShareData(Sharable from,
Object dataId,
Object[] data)
Called when shared data is received. |
protected void |
reScale()
Call to reScale the display. |
void |
setAllowAutoScale(boolean value)
Set the AutoScale property. |
void |
setAnimationInfo(AnimationInfo value)
Set the AnimationInfo property. |
void |
setAutoScaleYAxis(boolean value)
Set the AutoScale property. |
void |
setAutoUpdate(boolean value)
Set the AutoUpdate property. |
void |
setBackground(Color color)
Deprecated. Keep this around for old bundles |
void |
setCrossSectionView(CrossSectionViewManager value)
Set the CrossSectionView property. |
protected boolean |
setData(DataChoice dataChoice)
Called when the user asked for a new kind of parameter to be displayed in a pre-existing display of this class, with other kind of data already displayed there. |
void |
setDisplayMatrix(double[] value)
Deprecated. Keep this around for old bundles |
void |
setEndCoord(Coord c)
Set the ending coordinate of the cross section selector. |
void |
setEndPoint(RealTuple p)
Set the probe position property; used by XML persistence. |
void |
setForeground(Color color)
Deprecated. Keep this around for old bundles |
void |
setInitAlt(double value)
_more_ |
void |
setInitLat1(double value)
Set the InitLat1 property. |
void |
setInitLat2(double value)
Set the Lat2 property. |
void |
setInitLon1(double value)
Set the Lon1 property. |
void |
setInitLon2(double value)
Set the Lon2 property. |
void |
setLineVisible(boolean value)
Set the LineVisible property. |
protected void |
setPosition(EarthLocation startLoc,
EarthLocation endLoc)
Set the position of the selector |
void |
setStartCoord(Coord c)
Set the starting coordinate of the cross section selector. |
void |
setStartPoint(RealTuple p)
Set the probe position property; used by XML persistence. |
void |
setVerticalAxisRange(Range range)
Set the range on the Y Axis of the cross section |
protected void |
setYAxisRange(XSDisplay display,
Range range)
Methods to do the things that need to be done when the data range changes. |
protected boolean |
shouldAddControlListener()
A hook to allow derived classes to tell us to add this as a control listener |
void |
transectChanged()
Method called when a transect changes. |
protected void |
updateLocationLabel()
Called when a change in position occurs |
protected void |
updateViewParameters()
This method is used to update anything that needs to be updated in the CrossSectionViewManager. |
void |
viewpointChanged()
Noop for the ControlListener interface |
| Methods inherited from class ucar.unidata.idv.control.DisplayControlBase |
|---|
boxToEarth, boxToEarth, boxToEarth, boxToEarth, boxToEarth, boxToScreen, calculateRectangle, createStationTfo, earthToBox, earthToBox, earthToBoxTuple, earthToScreen, formatLevels, getLabeledReal, getLevelReal, getScreenCenter, getSelectedStation, getTmpProperty, isLeftButtonDown, logException, logException, makeEarthLocation, putTmpProperty, removeTmpProperty, screenToBox, screenToBox, screenToEarth, setStations, setStations, toBox, toEarth, userErrorMessage, userMessage |
| Methods inherited from class ucar.unidata.collab.SharableImpl |
|---|
applySharableProperties, doShare, doShare, doShareExternal, doShareInternal, getReceiveShareTime, getSharablePropertiesComponent, getShareGroup, getSharing, getUniqueId, initSharable, removeSharable, setReceiveShareTime, setShareGroup, setSharing, setUniqueId, showSharableDialog |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface ucar.unidata.idv.DisplayControl |
|---|
getTmpProperty, putTmpProperty, removeTmpProperty |
| Methods inherited from interface ucar.unidata.collab.Sharable |
|---|
getReceiveShareTime, getShareGroup, getSharing, getUniqueId, setReceiveShareTime |
| Field Detail |
|---|
public static final String SHARE_XSLINE
protected DisplayableData vcsDisplay
protected DisplayableData xsDisplay
protected CrossSectionSelector csSelector
protected CrossSectionViewManager crossSectionView
protected CoordinateSystem coordTrans
protected int sizeX
protected int sizeY
protected boolean displayIs3D
protected boolean dataIs3D
protected Coord startCoord
protected Coord endCoord
protected EarthLocation startLocation
protected EarthLocation endLocation
| Constructor Detail |
|---|
public CrossSectionControl()
| Method Detail |
|---|
protected abstract DisplayableData createXSDisplay()
throws VisADException,
RemoteException
DisplayableData that will be used
to depict the data in the main display.
VisADException - unable to create depictor
RemoteException - unable to create depictor (shouldn't happen)
protected abstract DisplayableData createVCSDisplay()
throws VisADException,
RemoteException
DisplayableData that will be used
to depict the data in the control's display.
VisADException - unable to create depictor
RemoteException - unable to create depictor (shouldn't happen)public GridDisplayable getGridDisplayable()
GridDisplayable used for setting the
data.
GridDisplayablepublic DisplayableData getVerticalCSDisplay()
DisplayableData used for depicting
data in the control's display.
public DisplayableData getXSDisplay()
DisplayableData used for depicting
data in the main display.
public CrossSectionSelector getCrossSectionSelector()
public void initAfterUnPersistence(ControlContext vc,
Hashtable properties,
List preSelectedDataChoices)
IntegratedDataViewer to
initialize after this control has been unpersisted
initAfterUnPersistence in interface DisplayControlinitAfterUnPersistence in class DisplayControlImplvc - The context in which this control existsproperties - Properties that may hold thingspreSelectedDataChoices - set of preselected data choicesprotected CrossSectionViewManager getCrossSectionViewManager()
public ViewManager getViewManagerForCapture(String what)
throws Exception
getViewManagerForCapture in class DisplayControlImplwhat - the name
Exception - problem getting the view manager
public boolean init(DataChoice dataChoice)
throws VisADException,
RemoteException
init in class DisplayControlImpldataChoice - choice specifying the data
RemoteException - Java RMI error
VisADException - VisAD errorprotected void addDisplaySettings(DisplaySettingsDialog dsd)
addDisplaySettings in class DisplayControlImpldsd - the dialog to add to
public List getCursorReadoutInner(EarthLocation el,
Real animationValue,
int animationStep,
List<ReadoutInfo> samples)
throws Exception
getCursorReadoutInner in class GridDisplayControlel - earth locationanimationValue - animation valueanimationStep - animation stepsamples - the list of samples
Exception - problem reading the dataprotected int getSelectorAttributeFlags()
public MapProjection getDataProjection()
getDataProjection in interface DisplayControlgetDataProjection in class GridDisplayControlpublic void initDone()
initDone in class DisplayControlImpl
public boolean handleDragDirect(VisADRay ray,
boolean first,
int mouseModifiers)
handleDragDirect in interface DisplayableData.DragAdapterray - the view rayfirst - if this is the first timemouseModifiers - the mouse modifiers
public boolean handleAddPoint(float[] x)
handleAddPoint in interface DisplayableData.DragAdapterx - the coords
public void doExport(String what,
String filename)
throws Exception
doExport in class DisplayControlImplwhat - What is to be written outfilename - To what file
Exception - _more_
public EarthLocation boxToEarth(RealTuple tuple)
throws RemoteException,
VisADException
tuple - the tuple of VisAD coordinates
RemoteException - Java RMI Exception
VisADException - VisAD Exceptionpublic boolean constrainDragPoint(float[] position)
constrainDragPoint in interface DisplayableData.DragAdapterposition - the position
protected void getMacroNames(List names,
List labels)
getMacroNames in class DisplayControlImplnames - List of macro nameslabels - List of macro labels
protected void addLabelMacros(String template,
List patterns,
List values)
addLabelMacros in class DisplayControlImpltemplate - The template to usepatterns - The macro namesvalues - The macro valuespublic void propertyChange(PropertyChangeEvent evt)
propertyChange in interface PropertyChangeListenerpropertyChange in class DisplayControlImplevt - The event
public void doRemove()
throws RemoteException,
VisADException
doRemove in interface DisplayControldoRemove in class DisplayControlImplRemoteException - On badness
VisADException - On badnesspublic void addPropertiesComponents(JTabbedPane jtp)
addPropertiesComponents in class DisplayControlImpljtp - the JTabbedPane to add topublic boolean doApplyProperties()
doApplyProperties in class DisplayControlImplpublic Container doMakeContents()
doMakeContents in class DisplayControlImpl
protected void getEditMenuItems(List items,
boolean forMenuBar)
getEditMenuItems in class DisplayControlImplitems - list of items to add toforMenuBar - for the menu barprotected JComponent getDisplayTabComponent()
public void getControlWidgets(List controlWidgets)
throws VisADException,
RemoteException
getControlWidgets in class DisplayControlImplcontrolWidgets - list of widgets to add to.
RemoteException - Java RMI error
VisADException - VisAD error
protected boolean setData(DataChoice dataChoice)
throws VisADException,
RemoteException
setData in class DisplayControlImpldataChoice - specification of the data
RemoteException - Java RMI error
VisADException - VisAD error
protected void updateViewParameters()
throws VisADException,
RemoteException
RemoteException - Java RMI error
VisADException - VisAD errorpublic void setStartCoord(Coord c)
c - starting coordinatepublic void setEndCoord(Coord c)
c - ending coordinate
protected void createCrossSectionSelector()
throws VisADException,
RemoteException
RemoteException - Java RMI error
VisADException - VisAD error
protected void createCrossSectionSelector(EarthLocation loc1,
EarthLocation loc2)
throws VisADException,
RemoteException
loc1 - the starting locationloc2 - the ending location
RemoteException - Java RMI Exception
VisADException - VisAD Exception
public Coord convertToDisplay(Coord from)
throws VisADException,
RemoteException
from - a Coord (x, y, z) in grid index values.
RemoteException - Java RMI error
VisADException - VisAD error
public void receiveShareData(Sharable from,
Object dataId,
Object[] data)
receiveShareData in interface SharablereceiveShareData in class DisplayControlImplfrom - object sharing datadataId - type of data being shareddata - the sharable data
protected void applyZPosition()
throws VisADException,
RemoteException
applyZPosition in class DisplayControlImplRemoteException - Java RMI Exception
VisADException - VisADException
protected void setPosition(EarthLocation startLoc,
EarthLocation endLoc)
throws VisADException,
RemoteException
startLoc - Start locationendLoc - End location
RemoteException - Java RMI error
VisADException - VisAD errorpublic double getSelectorAltitude()
public void crossSectionChanged()
public void projectionChanged()
projectionChanged in interface DisplayControlprojectionChanged in class DisplayControlImplpublic void viewpointChanged()
viewpointChanged in class DisplayControlImpl
protected void getViewMenuItems(List menus,
boolean forMenuBar)
getViewMenuItems in class DisplayControlImplmenus - List of menu itemsforMenuBar - Is this for the menu in the window's menu bar or
for a popup menu in the legendprotected String getCrossSectionViewLabel()
protected boolean shouldAddControlListener()
shouldAddControlListener in class DisplayControlImplpublic void transectChanged()
transectChanged in interface DisplayControltransectChanged in class DisplayControlImpl
protected EarthLocation[] getLineCoords()
throws VisADException,
RemoteException
RemoteException - Java RMI Exception
VisADException - Problem creating EarthLocations
protected void loadDataFromLine()
throws VisADException,
RemoteException
VisADException - VisAD failure.
RemoteException - Java RMI failure.
protected void loadData(FieldImpl fieldImpl)
throws VisADException,
RemoteException
fieldImpl - the data for the depiction
RemoteException - Java RMI error
VisADException - VisAD error
protected void load2DData(FieldImpl twoDData)
throws VisADException,
RemoteException
twoDData - cross section slice converted to 2D
RemoteException - Java RMI error
VisADException - VisAD error
protected void applySmoothing()
throws VisADException,
RemoteException
applySmoothing in class DisplayControlImplRemoteException - Java RMI problem
VisADException - VisAD problem
protected void reScale()
throws VisADException,
RemoteException
RemoteException - Java RMI error
VisADException - VisAD errorpublic void setVerticalAxisRange(Range range)
range - Range of values in units of Y Axis. May be nullpublic Range getVerticalAxisRange()
protected void setYAxisRange(XSDisplay display,
Range range)
throws VisADException,
RemoteException
display - the display to modifyrange - Range of values in units of Y Axis. May be null
RemoteException - Java RMI error
VisADException - VisAD error
protected FieldImpl make2DData(FieldImpl xsectSequence)
throws VisADException,
RemoteException
xsectSequence - the time sequence of cross section data
RemoteException - Java RMI error
VisADException - VisAD error
protected GriddedSet make2DDomainSet(GriddedSet domainSet)
throws VisADException,
RemoteException
domainSet - the domain to be 2D'ized
RemoteException - Java RMI error
VisADException - VisAD errorprotected String getZPositionSliderLabel()
getZPositionSliderLabel in class DisplayControlImplpublic void setAnimationInfo(AnimationInfo value)
setAnimationInfo in class DisplayControlImplvalue - The new value for AnimationInfopublic AnimationInfo getAnimationInfo()
getAnimationInfo in class DisplayControlImpl
protected float[] createXFromLatLon(float[][] latlon,
int numNeeded,
int lonIndex)
latlon - array of lat lon values in degrees (order doesn't matter)numNeeded - number of distances to calculatelonIndex - which of the indices in latlon is longitude
public void applyPreferences()
applyPreferences in interface DisplayControlapplyPreferences in class DisplayControlImpl
protected void addTopographyMap()
throws VisADException,
RemoteException
GridDisplayControl.addTopographyMap(int) to allow subclasses
to set their own index.
RemoteException - Java RMI error
VisADException - VisAD errorprotected void updateLocationLabel()
public void setAllowAutoScale(boolean value)
value - The new value for AutoScalepublic boolean getAllowAutoScale()
public void setAutoScaleYAxis(boolean value)
value - The new value for AutoScalepublic boolean getAutoScaleYAxis()
public void setAutoUpdate(boolean value)
value - The new value for AutoUpdatepublic boolean getAutoUpdate()
public void setCrossSectionView(CrossSectionViewManager value)
value - The new value for CrossSectionViewpublic CrossSectionViewManager getCrossSectionView()
public void setForeground(Color color)
color - new colorpublic void setBackground(Color color)
color - new colorpublic void setDisplayMatrix(double[] value)
value - The new value for DisplayMatrixpublic boolean canExportData()
canExportData in class DisplayControlImpl
protected Data getDisplayedData()
throws VisADException,
RemoteException
getDisplayedData in class DisplayControlImplRemoteException - problem reading remote data
VisADException - problem gettting dataprotected double getInitialZPosition()
getInitialZPosition in class DisplayControlImplpublic void setStartPoint(RealTuple p)
p - probe position
public RealTuple getStartPoint()
throws VisADException,
RemoteException
null.
RemoteException - Java RMI error
VisADException - VisAD Errorpublic void setEndPoint(RealTuple p)
p - probe position
public RealTuple getEndPoint()
throws VisADException,
RemoteException
null.
RemoteException - Java RMI error
VisADException - VisAD Errorpublic void setLineVisible(boolean value)
value - The new value for LineVisiblepublic boolean getLineVisible()
public void setInitAlt(double value)
value - _more_public void setInitLat2(double value)
value - The new value for Lat2public void setInitLon2(double value)
value - The new value for Lon2public void setInitLat1(double value)
value - The new value for InitLat1public void setInitLon1(double value)
value - The new value for Lon1
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||