|
||||||||||
| 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
public abstract class IlvHorizontalDatum
This abstract class is the base class for classes describing a horizontal datum.
| Constructor Summary | |
|---|---|
protected |
IlvHorizontalDatum(IlvInputStream stream)
Reads an IlvHorizontalDatum object from an
IlvInputStream. |
protected |
IlvHorizontalDatum(String name,
IlvEllipsoid ellipsoid)
Initializes an IlvHorizontalDatum object, with
the specified name and ellipsoid. |
| Method Summary | |
|---|---|
boolean |
equals(Object object)
Returns true if the specified datum is equal to this
datum. |
abstract boolean |
equivalent(IlvHorizontalDatum d)
Returns true, if the datum passed as the argument
describes the same coordinate system as the current object. |
static IlvHorizontalDatumConverterFactory |
GetConverterFactory()
Returns a factory that can create converters to convert coordinates from one datum to another. |
IlvEllipsoid |
getEllipsoid()
Returns the ellipsoid for this datum. |
String |
getName()
Returns the name of this datum. |
static void |
SetConverterFactory(IlvHorizontalDatumConverterFactory factory)
Sets a factory to create converters to convert coordinates from one datum to another. |
String |
toString()
Returns the string representation. |
void |
write(IlvOutputStream stream)
Writes the object to an IlvOutputStream. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
protected IlvHorizontalDatum(String name,
IlvEllipsoid ellipsoid)
IlvHorizontalDatum object, with
the specified name and ellipsoid.
name - The name of the datum.ellipsoid - The ellipsoid for this datum.
protected IlvHorizontalDatum(IlvInputStream stream)
throws IlvReadFileException
IlvHorizontalDatum object from an
IlvInputStream.
IlvReadFileException| Method Detail |
|---|
public void write(IlvOutputStream stream)
throws IOException
IlvOutputStream.
write in interface IlvPersistentObjectstream - the output stream
IOException - thrown when an exception occurs during
the write operation for this object.public final IlvEllipsoid getEllipsoid()
public String getName()
public abstract boolean equivalent(IlvHorizontalDatum d)
true, if the datum passed as the argument
describes the same coordinate system as the current object.
public boolean equals(Object object)
true if the specified datum is equal to this
datum. The default implementation returns true if the
datums are equivalent and if they have the same name.
equals in class Objectobject - The object to compare.equivalent(ilog.views.maps.projection.IlvHorizontalDatum)public static IlvHorizontalDatumConverterFactory GetConverterFactory()
public static void SetConverterFactory(IlvHorizontalDatumConverterFactory factory)
public String toString()
toString in class Object
|
||||||||||
| PREV CLASS Documentation homepage NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||