|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.noaa.pmel.sgt.dm.SGTFull3DVector
public class SGTFull3DVector
Defines a data object to be a Vector. Interpretation
of U and V is determined by the CoordinateSystem
. For
Cartesian
, U and V are the Cartesian vector
components. For Polar
,
U and V are R (radius) and Theta (angle) vector components,
respectively.
SGTData
,
CoordinateSystem
,
Serialized FormConstructor Summary | |
---|---|
SGTFull3DVector()
Default constructor. |
|
SGTFull3DVector(ThreeDGrid uComp,
ThreeDGrid vComp,
ThreeDGrid wComp)
Construct a SGT3DVector from three components. |
Method Summary | |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener l)
Add a PropertyChangeListener to the listener list. |
SGTData |
copy()
Create a copy. |
java.lang.String |
getId()
Get the unique identifier. |
SGLabel |
getKeyTitle()
Get a title formatted for a Key. |
java.lang.String |
getTitle()
Get the vector's title. |
ThreeDGrid |
getU()
Get the U component. |
ThreeDGrid |
getV()
Get the V component. |
ThreeDGrid |
getW()
Get the W component. |
SGTMetaData |
getXMetaData()
Returns the X SGTMetaData. |
SoTRange |
getXRange()
Returns the range of the X coordinates. |
SGTMetaData |
getYMetaData()
Returns the Y SGTMetaData. |
SoTRange |
getYRange()
Returns the range of the Y coordinates. |
SGTMetaData |
getZMetaData()
|
SoTRange |
getZRange()
|
boolean |
isXTime()
Returns true if the X coordinate is Time. |
boolean |
isYTime()
Returns true if the Y coordinate is Time. |
boolean |
isZTime()
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener l)
Remove a PropertyChangeListener from the listener list. |
void |
setComponents(ThreeDGrid uComp,
ThreeDGrid vComp,
ThreeDGrid wComp)
Set the vector components. |
void |
setId(java.lang.String ident)
Set the unique identifier. |
void |
setKeyTitle(SGLabel title)
Set the title formatted for the VectorKey . |
void |
setTitle(java.lang.String title)
Set the vector's title. |
void |
setU(ThreeDGrid uComp)
Set the U component. |
void |
setV(ThreeDGrid vComp)
Set the V component. |
void |
setW(ThreeDGrid wComp)
Set the W component. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SGTFull3DVector()
public SGTFull3DVector(ThreeDGrid uComp, ThreeDGrid vComp, ThreeDGrid wComp)
uComp
- U component of the vectorvComp
- V component of the vectorwComp
- W component of the vectorMethod Detail |
---|
public SGTData copy()
copy
in interface SGTData
SGTData
public ThreeDGrid getU()
public ThreeDGrid getV()
public ThreeDGrid getW()
public void setU(ThreeDGrid uComp)
uComp
- U componentpublic void setV(ThreeDGrid vComp)
vComp
- V componentpublic void setW(ThreeDGrid wComp)
vComp
- W componentpublic void setComponents(ThreeDGrid uComp, ThreeDGrid vComp, ThreeDGrid wComp)
uComp
- U componentvComp
- V componentpublic void setTitle(java.lang.String title)
title
- public SGLabel getKeyTitle()
SGTData
JPlotLayout
will use this
if an explicit Key title is not given in the addData
method.
getKeyTitle
in interface SGTData
SGLabel
,
ColorKey
,
LineKey
,
PointCollectionKey
,
VectorKey
public void setKeyTitle(SGLabel title)
VectorKey
.
public java.lang.String getId()
getId
in interface SGTData
Pane
,
Layer
public void setId(java.lang.String ident)
public java.lang.String getTitle()
getTitle
in interface SGTData
public boolean isXTime()
SGTData
isXTime
in interface SGTData
public boolean isYTime()
SGTData
isYTime
in interface SGTData
public boolean isZTime()
public SGTMetaData getXMetaData()
SGTData
getXMetaData
in interface SGTData
public SGTMetaData getYMetaData()
SGTData
getYMetaData
in interface SGTData
public SGTMetaData getZMetaData()
public SoTRange getXRange()
SGTData
Double.NaN
as the start and end values for data of type double
and return GeoDate(Long.MIN_VALUE)
for data of type
GeoDate
.
getXRange
in interface SGTData
GeoDate.isMissing()
public SoTRange getYRange()
SGTData
getYRange
in interface SGTData
SGTData.getXRange()
public SoTRange getZRange()
public void addPropertyChangeListener(java.beans.PropertyChangeListener l)
SGTData
addPropertyChangeListener
in interface SGTData
public void removePropertyChangeListener(java.beans.PropertyChangeListener l)
SGTData
removePropertyChangeListener
in interface SGTData
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |