|
||||||||||
| PREV CLASS Documentation homepage NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectilog.views.maps.srs.coordsys.IlvCoordinateSystem
ilog.views.maps.srs.coordsys.IlvGeocentricCoordinateSystem
public class IlvGeocentricCoordinateSystem
The geocentric coordinate system.
This coordinate system is a three-dimensional Cartesian system with the
x-axis positive towards the Greenwich meridian and equator, the y-axis through
the intersection of the equator with longitude 90 degrees East, and the z-axis
corresponding to the polar axis and positive northwards.
| Field Summary | |
|---|---|
static IlvGeocentricCoordinateSystem |
KERNEL
The default geocentric coordinate system, with units in meters and the WGS84 datum. |
| Constructor Summary | |
|---|---|
IlvGeocentricCoordinateSystem(IlvGeocentricCoordinateSystem source)
Constructs a new IlvCoordinateSystem by copying an existing one. |
|
IlvGeocentricCoordinateSystem(IlvInputStream stream)
Reads the object from an IlvInputStream object. |
|
IlvGeocentricCoordinateSystem(String name,
IlvLinearUnit unit,
IlvHorizontalDatum datum)
Constructs a new geocentric coordinate system. |
|
| Method Summary | |
|---|---|
IlvCoordinateSystem |
copy()
Returns a copy of this coordinate system. |
boolean |
equals(Object other)
Returns true if this coordinate system is equal to
the specified coordinate system. |
IlvHorizontalDatum |
getHorizontalDatum()
Returns the horizontal datum of this geocentric coordinate system. |
IlvLinearUnit |
getLinearUnit()
Returns the linear unit. |
String |
toString()
Returns a string representation for this coordinate system. |
void |
write(IlvOutputStream stream)
Writes the object to the specified IlvOutputStream. |
| Methods inherited from class ilog.views.maps.srs.coordsys.IlvCoordinateSystem |
|---|
getAxisName, getDimension, getName, getUnit, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final IlvGeocentricCoordinateSystem KERNEL
| Constructor Detail |
|---|
public IlvGeocentricCoordinateSystem(String name,
IlvLinearUnit unit,
IlvHorizontalDatum datum)
datum parameter specifies a datum whose ellipsoid
is not used. Only the datum shifts are significant.
name - The name of the coordinate system.unit - The linear unit of the coordinate system.datum - The datum for the coordinate system.public IlvGeocentricCoordinateSystem(IlvGeocentricCoordinateSystem source)
IlvCoordinateSystem by copying an existing one.
source - The source coordinate system.
public IlvGeocentricCoordinateSystem(IlvInputStream stream)
throws IlvReadFileException
IlvInputStream object.
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 IlvCoordinateSystemstream - The stream to write this unit to.
IOException - If an I/O error occurs.public IlvCoordinateSystem copy()
copy in class IlvCoordinateSystempublic IlvLinearUnit getLinearUnit()
public IlvHorizontalDatum getHorizontalDatum()
public String toString()
toString in class Objectpublic boolean equals(Object other)
true if this coordinate system is equal to
the specified coordinate system.
equals in class IlvCoordinateSystem
|
||||||||||
| PREV CLASS Documentation homepage NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||