com.esri.sde.sdk.pe
Class PePrimeMeridian

java.lang.Object
  extended by com.esri.sde.sdk.pe.PeObject
      extended by com.esri.sde.sdk.pe.PePrimeMeridian
All Implemented Interfaces:
java.lang.Cloneable

public final class PePrimeMeridian
extends PeObject

This class defines a prime meridian object.

A prime meridian has the following attributes.

name The name of the prime meridian.
longitude The longitude value with respect to Greenwich of the prime meridian.


Constructor Summary
PePrimeMeridian(java.lang.String str)
          Constructor.
PePrimeMeridian(java.lang.String name, double longitude)
          Constructor.
 
Method Summary
 java.lang.Object clone()
          Clone a prime meridian.
 void delete()
          Deconstructor.
static PePrimeMeridian fromString(java.lang.String str)
          Create a primem from a string
 PeAuthority getAuth()
          Retrieve a primem's authority.
 int getCode()
           
 double getLongitude()
          Retrieve a prime meridian's longitude.
 java.lang.String getName()
          Retrive a primem's name.
 int getStatus()
          Get a primem's status.
 int getType()
          Retrieve a primem's type.
 boolean isEqual(PeObject peobj)
          Check if both objects are equal.
 boolean isEqual(PePrimeMeridian primem)
          Test if two prime meridians are identical.
 void setAuth(PeAuthority authority)
          Store a authority in a primem.
 java.lang.String toString()
          Retrieve an external representation of a prime meridian.
 java.lang.String toString(int mode)
          Retrieve an extended external representation of a prime meridian.
 
Methods inherited from class com.esri.sde.sdk.pe.PeObject
fromAnyString, fromStringByType
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PePrimeMeridian

public PePrimeMeridian(java.lang.String name,
                       double longitude)
                throws PeProjectionException
Constructor.

Throws:
PeProjectionException

PePrimeMeridian

public PePrimeMeridian(java.lang.String str)
                throws PeProjectionException
Constructor.

Throws:
PeProjectionException
Method Detail

fromString

public static PePrimeMeridian fromString(java.lang.String str)
                                  throws PeProjectionException
Create a primem from a string

Throws:
PeProjectionException

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Clone a prime meridian.

Overrides:
clone in class java.lang.Object
Throws:
java.lang.CloneNotSupportedException

delete

public void delete()
Deconstructor.

Specified by:
delete in class PeObject

getName

public java.lang.String getName()
Retrive a primem's name.

Specified by:
getName in class PeObject

getType

public int getType()
Retrieve a primem's type.

Specified by:
getType in class PeObject

getStatus

public int getStatus()
Get a primem's status.

Specified by:
getStatus in class PeObject

isEqual

public boolean isEqual(PeObject peobj)
Check if both objects are equal.

Specified by:
isEqual in class PeObject

isEqual

public boolean isEqual(PePrimeMeridian primem)
Test if two prime meridians are identical.


toString

public java.lang.String toString()
Retrieve an external representation of a prime meridian.

Specified by:
toString in class PeObject

toString

public java.lang.String toString(int mode)
Retrieve an extended external representation of a prime meridian.

Specified by:
toString in class PeObject

getAuth

public PeAuthority getAuth()
Retrieve a primem's authority.

Specified by:
getAuth in class PeObject

setAuth

public void setAuth(PeAuthority authority)
Store a authority in a primem.

Specified by:
setAuth in class PeObject

getLongitude

public double getLongitude()
Retrieve a prime meridian's longitude.


getCode

public int getCode()
Specified by:
getCode in class PeObject