public class TLcdS57SoundingPoint extends TLcdS57Point implements ILcdS57SoundingPoint, Serializable
depth value
, indicating the depth of the seabed
at that location.
The point itself is located at Z
(height) zero, since the sounding is made from the sea surface.AREA, LINE, NONE, POINT
Constructor and Description |
---|
TLcdS57SoundingPoint(TLcdS57FeatureObject aFeatureObject,
double aLon,
double aLat,
double aSoundingValue)
Creates a new Sounding point feature with the specified properties.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o)
Returns whether the given object has the same class and the same
coordinates.
|
double |
getSoundingValue()
Returns the sounding (depth) value for this S-57 objects.
|
int |
hashCode()
The hash code of this shape is the hash code of its class, in order to
be consistent with the
ALcdShape.equals(Object) method. |
String |
toString() |
canSetFeature, clone, cloneAs2DEditableBounds, cloneAs2DEditablePoint, cloneAs3DEditableBounds, cloneAs3DEditablePoint, getDataType, getFeature, getFeatureCount, getGroup, getIdentifier, getLowestFnctnm, getMaximumDepth, getMinimumDepth, getNode, getRelationship, getRelationshipCount, getShape, getValue, getValue, getX, getY, hasAnyNoSectorLightsAtSameLocation, hasLargerOverlappingLightSectorsAtSameLocation, hasOtherLightsAtSameLocation, hasValue, hasValue, interacts2D, isOnFloatingPlatform, move2D, setAnyNoSectorLightsAtSameLocation, setFeature, setGroup, setIdentifier, setLargerOverlappingLightSectorsAtSameLocation, setLowestFnctnm, setMaximumDepth, setMinimumDepth, setOnFloatingPlatform, setOtherLightsAtSameLocation, setRelationships, setValue, setValue
getZ, move2D, translate2D
contains2D, contains2D, contains2D, contains3D, contains3D, contains3D, getBounds, getCosX, getCosY, getDepth, getFocusPoint, getHeight, getLocation, getMaxX, getMaxY, getMaxZ, getMinX, getMinY, getMinZ, getPoint, getPointCount, getSinX, getSinY, getTanX, getTanY, getWidth, interacts2D, interacts3D, interacts3D, isDefined
contains2D, contains3D, fromDomainObject
finalize, getClass, notify, notifyAll, wait, wait, wait
getGroup, getIdentifier, getRelationship, getRelationshipCount, getShape
contains2D, contains2D, contains3D, contains3D, getFocusPoint
getBounds
clone
getCosX, getCosY, getSinX, getSinY, getTanX, getTanY
getPointSFCT, getX, getY, getZ
getCenter
public TLcdS57SoundingPoint(TLcdS57FeatureObject aFeatureObject, double aLon, double aLat, double aSoundingValue)
aFeatureObject
- the S-57 feature object describing the object class and
attributes of this Sounding Point feature.aLon
- the longitude coordinate of this Sounding Point feature.aLat
- the latitude coordinate of this Sounding Point feature.aSoundingValue
- the sounding (depth) value of this Sounding Point feature.public double getSoundingValue()
ILcdS57SoundingPoint
getSoundingValue
in interface ILcdS57SoundingPoint
public boolean equals(Object o)
ALcdPoint
equals
in interface ILcdPoint
equals
in class TLcdS57Point
o
- the Object
to compare to.public int hashCode()
ALcdShape
ALcdShape.equals(Object)
method.
Extensions should refine this implementation, based on their properties.hashCode
in class TLcdS57Point
public String toString()
toString
in class TLcdS57Point