|
||||||||||
| PREV CLASS Documentation homepage NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectilog.views.maps.projection.IlvHorizontalDatum
ilog.views.maps.projection.IlvHorizontalShiftDatum
public class IlvHorizontalShiftDatum
This class describes a horizontal datum defined by a translation of
the ellipsoid. Usually, the translation is performed so that the
translated ellipsoid is tangent to the geoid surface in the region of interest.
An IlvHorizontalShiftDatum object is based on the shift
parameters relative to the WGS84 datum used by the Molodensky formula.
system. Parameters for various datum can be found on this
page .
IlvMolodenskyConverter,
Serialized Form| Field Summary | |
|---|---|
static IlvHorizontalShiftDatum |
SPHERE_WGS84
A convenient datum with a 6370997 m radius sphere as ellipsoid, and no shifts. |
static IlvHorizontalShiftDatum |
WGS84
The WGS84 datum. |
| Constructor Summary | |
|---|---|
IlvHorizontalShiftDatum(IlvInputStream stream)
Reads the object from an IlvInputStream. |
|
IlvHorizontalShiftDatum(String name,
String regionOfUse,
IlvEllipsoid ellipsoid,
double dx,
double dy,
double dz)
Initializes an instance of the IlvHorizontalDatum class. |
|
| Method Summary | |
|---|---|
boolean |
equals(Object object)
Returns true if the specified datum is equal to this
datum. |
boolean |
equivalent(IlvHorizontalDatum d)
Returns true if the datum passed as the argument
is equivalent to the object. |
double |
getDX()
Returns the shift on the x-axis, in meters. |
double |
getDY()
Returns the shift on the y-axis, in meters. |
double |
getDZ()
Returns the shift on the z-axis, in meters. |
String |
getRegionOfUse()
Returns the region where the datum is used. |
void |
write(IlvOutputStream stream)
Writes the object into an IlvOutputStream. |
| Methods inherited from class ilog.views.maps.projection.IlvHorizontalDatum |
|---|
GetConverterFactory, getEllipsoid, getName, SetConverterFactory, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final IlvHorizontalShiftDatum WGS84
public static final IlvHorizontalShiftDatum SPHERE_WGS84
| Constructor Detail |
|---|
public IlvHorizontalShiftDatum(String name,
String regionOfUse,
IlvEllipsoid ellipsoid,
double dx,
double dy,
double dz)
IlvHorizontalDatum class.
name - Name of the datum.regionOfUse - String describing where the datum is used.dx - Shift on the x axis, in meters.dy - Shift on the y axis, in meters.dz - Shift on the z axis, in meters.
public IlvHorizontalShiftDatum(IlvInputStream stream)
throws IlvReadFileException
IlvInputStream.
stream - The input stream.
IlvReadFileException - If the format is not correct.| Method Detail |
|---|
public void write(IlvOutputStream stream)
throws IOException
IlvOutputStream.
write in interface IlvPersistentObjectwrite in class IlvHorizontalDatumstream - the output stream
IOException - thrown when an exception occurs during
the write operation for this object.public final String getRegionOfUse()
public final double getDX()
public final double getDY()
public final double getDZ()
public boolean equals(Object object)
true if the specified datum is equal to this
datum.
equals in class IlvHorizontalDatumobject - The object to compare.equivalent(ilog.views.maps.projection.IlvHorizontalDatum)public boolean equivalent(IlvHorizontalDatum d)
true if the datum passed as the argument
is equivalent to the object.
equivalent in class IlvHorizontalDatum
|
||||||||||
| PREV CLASS Documentation homepage NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||