com.esri.arcgis.geoprocessing
Class GpSpRefObject

java.lang.Object
  extended by com.esri.arcgis.geoprocessing.GpSpRefObject
All Implemented Interfaces:
IGpSpRefObject, com.esri.arcgis.interop.RemoteObjRef, java.io.Serializable

public class GpSpRefObject
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IGpSpRefObject

COM Class 'GpSpRefObject'. Generated 3/19/2015 1:20:44 PM from 'C:\ArcGIS\COM\esriGeoprocessing.olb'

Description 'Geoprocessing Spatial Reference object.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.esri.arcgis.geoprocessing.IGpSpRefObject
DISPID_1_GET_NAME, DISPID_1_PUT_NAME, DISPID_10_GET_NAME, DISPID_11_GET_NAME, DISPID_110_NAME, DISPID_111_NAME, DISPID_112_NAME, DISPID_113_NAME, DISPID_114_NAME, DISPID_115_NAME, DISPID_12_GET_NAME, DISPID_13_GET_NAME, DISPID_14_GET_NAME, DISPID_15_GET_NAME, DISPID_150_GET_NAME, DISPID_150_PUT_NAME, DISPID_151_GET_NAME, DISPID_151_PUT_NAME, DISPID_152_GET_NAME, DISPID_152_PUT_NAME, DISPID_153_GET_NAME, DISPID_153_PUT_NAME, DISPID_154_GET_NAME, DISPID_154_PUT_NAME, DISPID_155_GET_NAME, DISPID_155_PUT_NAME, DISPID_156_GET_NAME, DISPID_156_PUT_NAME, DISPID_157_GET_NAME, DISPID_157_PUT_NAME, DISPID_158_GET_NAME, DISPID_158_PUT_NAME, DISPID_159_GET_NAME, DISPID_159_PUT_NAME, DISPID_16_GET_NAME, DISPID_160_GET_NAME, DISPID_160_PUT_NAME, DISPID_162_GET_NAME, DISPID_162_PUT_NAME, DISPID_163_GET_NAME, DISPID_163_PUT_NAME, DISPID_164_GET_NAME, DISPID_164_PUT_NAME, DISPID_165_GET_NAME, DISPID_165_PUT_NAME, DISPID_166_GET_NAME, DISPID_166_PUT_NAME, DISPID_17_GET_NAME, DISPID_17_PUT_NAME, DISPID_18_GET_NAME, DISPID_18_PUT_NAME, DISPID_19_GET_NAME, DISPID_19_PUT_NAME, DISPID_2_GET_NAME, DISPID_2_PUT_NAME, DISPID_20_GET_NAME, DISPID_20_PUT_NAME, DISPID_21_GET_NAME, DISPID_21_PUT_NAME, DISPID_22_GET_NAME, DISPID_22_PUT_NAME, DISPID_23_GET_NAME, DISPID_23_PUT_NAME, DISPID_24_GET_NAME, DISPID_24_PUT_NAME, DISPID_25_GET_NAME, DISPID_25_PUT_NAME, DISPID_26_GET_NAME, DISPID_26_PUT_NAME, DISPID_27_GET_NAME, DISPID_27_PUT_NAME, DISPID_28_GET_NAME, DISPID_28_PUT_NAME, DISPID_29_GET_NAME, DISPID_29_PUT_NAME, DISPID_3_GET_NAME, DISPID_3_PUT_NAME, DISPID_30_GET_NAME, DISPID_30_PUT_NAME, DISPID_31_GET_NAME, DISPID_31_PUT_NAME, DISPID_32_GET_NAME, DISPID_32_PUT_NAME, DISPID_33_GET_NAME, DISPID_33_PUT_NAME, DISPID_34_GET_NAME, DISPID_34_PUT_NAME, DISPID_35_GET_NAME, DISPID_36_GET_NAME, DISPID_4_GET_NAME, DISPID_4_PUT_NAME, DISPID_5_GET_NAME, DISPID_5_PUT_NAME, DISPID_50_NAME, DISPID_51_NAME, DISPID_52_GET_NAME, DISPID_52_PUTREF_NAME, DISPID_53_GET_NAME, DISPID_53_PUT_NAME, DISPID_54_GET_NAME, DISPID_54_PUT_NAME, DISPID_55_GET_NAME, DISPID_55_PUT_NAME, DISPID_56_GET_NAME, DISPID_56_PUT_NAME, DISPID_57_GET_NAME, DISPID_57_PUT_NAME, DISPID_58_GET_NAME, DISPID_58_PUT_NAME, DISPID_59_GET_NAME, DISPID_59_PUT_NAME, DISPID_6_GET_NAME, DISPID_6_PUT_NAME, DISPID_7_GET_NAME, DISPID_8_GET_NAME, DISPID_9_GET_NAME, IID, IID20177b11_e8b3_4610_a492_f00af2e817d3, xxDummy
 
Constructor Summary
GpSpRefObject()
          Constructs a GpSpRefObject using ArcGIS Engine.
GpSpRefObject(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
GpSpRefObject theGpSpRefObject = (GpSpRefObject) obj;
 
Method Summary
 void create()
          Create the spatial reference using the currently set properties.
 void createFromFile(java.lang.String prjFile)
          Create the spatial reference from a projection file.
 boolean equals(java.lang.Object o)
          Compare this object with another
 java.lang.String getAbbreviation()
          The abbreviated name of this spatial reference component.
 java.lang.String getAlias()
          The alias of this spatial reference component.
 int getAngularUnitCode()
          The angular unit code.
 java.lang.String getAngularUnitName()
          The angular unit name.
 double getAzimuth()
          The azimuth of a projected coordinate system.
 double getCentralMeridian()
          The central meridian (Lambda0) of a projected coordinate system.
 double getCentralMeridianInDegrees()
          The central meridian (Lambda0) of a projected coordinate system in degrees.
 double getCentralParallel()
          The central parallel (Phi 0) of a projected coordinate system.
 java.lang.String getClassification()
          The classification of a map projection.
static java.lang.String getClsid()
          getClsid.
 int getDatumCode()
          The datum code.
 java.lang.String getDatumName()
          The datum name.
 java.lang.String getDomain()
          The extent of the X/Y domain.
 int getFactoryCode()
          The factory code of the spatial reference.
 double getFalseEasting()
          The false easting (X0) of a projected coordinate system.
 double getFalseNorthing()
          The false northing (Y0) of a projected coordinate system.
 java.lang.String getFalseOriginAndUnits()
          The false origin and units.
 double getFlattening()
          The flattening ratio of this spheroid.
 int getGCSCode()
          The geographic coordinate system code.
 java.lang.String getGCSName()
          The geographic coordinate system name.
 java.lang.String getHasMPrecision()
          Indicates whether or not m-value precision information has been defined.
 java.lang.String getHasXYPrecision()
          Indicates whether or not (x,y) precision information has been defined.
 java.lang.String getHasZPrecision()
          Indicates whether or not z-value precision information has been defined.
 java.lang.String getIsHighPrecision()
          The HighPrecision property.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 double getLatitudeOf1st()
          The latitude of the first point (Phi 1) of a projected coordinate system.
 double getLatitudeOf2nd()
          The latitude of the second point (Phi 2) of a projected coordinate system.
 int getLinearUnitCode()
          The linear unit code.
 java.lang.String getLinearUnitName()
          The linear unit name.
 double getLongitude()
          The longitude value of this prime meridian.
 double getLongitudeOf1st()
          The longitude of the first point (Lambda 1) of a projected coordinate system.
 double getLongitudeOf2nd()
          The longitude of the second point (Lambda 2) of a projected coordinate system.
 double getLongitudeOfOrigin()
          The longitude of origin (Lambda0) of a projected coordinate system.
 java.lang.String getMDomain()
          The extent of the measure domain.
 java.lang.String getMFalseOriginAndUnits()
          The measure false origin and units.
 double getMResolution()
          The MResolution property.
 double getMTolerance()
          The MTolerance property.
 java.lang.String getName()
          The name of this spatial reference component.
 int getPCSCode()
          The projected coordinate system code.
 java.lang.String getPCSName()
          The projected coordinate system name.
 int getPrimeMeridianCode()
          The prime meridian code.
 java.lang.String getPrimeMeridianName()
          The prime meridian name.
 int getProjectionCode()
          The projection code.
 java.lang.String getProjectionName()
          The projection name.
 double getRadiansPerUnit()
          The radians per angular unit.
 java.lang.String getRemarks()
          The comment string of this spatial reference component.
 double getScaleFactor()
          The scale factor (K0) of a projected coordinate system.
 double getSemiMajorAxis()
          The semi-major axis length of this spheroid.
 double getSemiMinorAxis()
          The semi-minor axis length of this spheroid.
 ISpatialReference getSpatialReference()
          The spatial reference object.
 int getSpheroidCode()
          The spheroid code.
 java.lang.String getSpheroidName()
          The spheroid name.
 double getStandardParallel1()
          The first parallel (Phi 1) of a projected coordinate system.
 double getStandardParallel2()
          The second parallel (Phi 2) of a projected coordinate system.
 java.lang.String getType()
          The type of the spatial reference.
 java.lang.String getUsage()
          The usage notes of a projected coordinate system.
 double getXYResolution()
          The XYResolution property.
 double getXYTolerance()
          The XYTolerance property.
 java.lang.String getZDomain()
          The extent of the Z domain.
 java.lang.String getZFalseOriginAndUnits()
          The Z false origin and units.
 double getZResolution()
          The ZResolution property.
 double getZTolerance()
          The ZTolerance property.
 int hashCode()
          the hashcode for this object
 void release()
          Release a GpSpRefObject.
 void setAbbreviation(java.lang.String abbreviation)
          The abbreviated name of this spatial reference component.
 void setAlias(java.lang.String alias)
          The alias of this spatial reference component.
 void setAngularUnitCode(int code)
          The angular unit code.
 void setAngularUnitName(java.lang.String name)
          The angular unit name.
 void setAzimuth(double azimuth)
          The azimuth of a projected coordinate system.
 void setCentralMeridian(double centralMeridian)
          The central meridian (Lambda0) of a projected coordinate system.
 void setCentralMeridianInDegrees(double centralMeridian)
          The central meridian (Lambda0) of a projected coordinate system in degrees.
 void setCentralParallel(double centralParallel)
          The central parallel (Phi 0) of a projected coordinate system.
 void setDatumCode(int code)
          The datum code.
 void setDatumName(java.lang.String name)
          The datum name.
 void setDomain(double xMin, double yMin, double xMax, double yMax)
          Get the domain extent.
 void setFactoryCode(int code)
          The factory code of the spatial reference.
 void setFalseEasting(double falseEasting)
          The false easting (X0) of a projected coordinate system.
 void setFalseNorthing(double falseNorthing)
          The false northing (Y0) of a projected coordinate system.
 void setFalseOriginAndUnits(double falseX, double falseY, double xyUnits)
          Get the false origin and units.
 void setFlattening(double flattening)
          The flattening ratio of this spheroid.
 void setGCSCode(int code)
          The geographic coordinate system code.
 void setGCSName(java.lang.String name)
          The geographic coordinate system name.
 void setIsHighPrecision(java.lang.String value)
          The HighPrecision property.
 void setLatitudeOf1st(double standardLongitude1)
          The latitude of the first point (Phi 1) of a projected coordinate system.
 void setLatitudeOf2nd(double latitudeOf2nd)
          The latitude of the second point (Phi 2) of a projected coordinate system.
 void setLinearUnitCode(int code)
          The linear unit code.
 void setLinearUnitName(java.lang.String name)
          The linear unit name.
 void setLongitude(java.lang.String longitude)
          The longitude value of this prime meridian.
 void setLongitudeOf1st(double longitudeOf1st)
          The longitude of the first point (Lambda 1) of a projected coordinate system.
 void setLongitudeOf2nd(double longitudeOf2nd)
          The longitude of the second point (Lambda 2) of a projected coordinate system.
 void setLongitudeOfOrigin(double longitudeOfOrigin)
          The longitude of origin (Lambda0) of a projected coordinate system.
 void setMDomain(double mMin, double mMax)
          Get the measure domain extent.
 void setMFalseOriginAndUnits(double falseM, double mUnits)
          Get the measure false origin and units.
 void setMResolution(double value)
          The MResolution property.
 void setMTolerance(double value)
          The MTolerance property.
 void setName(java.lang.String name)
          The name of this spatial reference component.
 void setPCSCode(int code)
          The projected coordinate system code.
 void setPCSName(java.lang.String name)
          The projected coordinate system name.
 void setPrimeMeridianCode(int code)
          The prime meridian code.
 void setPrimeMeridianName(java.lang.String name)
          The prime meridian name.
 void setProjectionCode(int code)
          The projection code.
 void setProjectionName(java.lang.String name)
          The projection name.
 void setRemarks(java.lang.String remarks)
          The comment string of this spatial reference component.
 void setScaleFactor(double scaleFactor)
          The scale factor (K0) of a projected coordinate system.
 void setSemiMajorAxis(double axis)
          The semi-major axis length of this spheroid.
 void setSemiMinorAxis(double axis)
          The semi-minor axis length of this spheroid.
 void setSpatialReferenceByRef(ISpatialReference ppSpRef)
          The spatial reference object.
 void setSpheroidCode(int code)
          The spheroid code.
 void setSpheroidName(java.lang.String name)
          The spheroid name.
 void setStandardParallel1(double standardParallel1)
          The first parallel (Phi 1) of a projected coordinate system.
 void setStandardParallel2(double standardParallel2)
          The second parallel (Phi 2) of a projected coordinate system.
 void setType(java.lang.String type)
          The type of the spatial reference.
 void setXYResolution(double value)
          The XYResolution property.
 void setXYTolerance(double value)
          The XYTolerance property.
 void setZDomain(double zMin, double zMax)
          Get the Z domain extent.
 void setZFalseOriginAndUnits(double falseZ, double zUnits)
          Get the Z false origin and units.
 void setZResolution(double value)
          The ZResolution property.
 void setZTolerance(double value)
          The ZTolerance property.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GpSpRefObject

public GpSpRefObject()
              throws java.io.IOException,
                     java.net.UnknownHostException
Constructs a GpSpRefObject using ArcGIS Engine.

Throws:
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems

GpSpRefObject

public GpSpRefObject(java.lang.Object obj)
              throws java.io.IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
GpSpRefObject theGpSpRefObject = (GpSpRefObject) obj;

Construct a GpSpRefObject using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to GpSpRefObject.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
java.io.IOException - if there are interop problems
Method Detail

getClsid

public static java.lang.String getClsid()
getClsid.


equals

public boolean equals(java.lang.Object o)
Compare this object with another

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class java.lang.Object

getJintegraDispatch

public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
Deprecated. Internal use only.

Specified by:
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRef

release

public void release()
Release a GpSpRefObject.

Specified by:
release in interface com.esri.arcgis.interop.RemoteObjRef

getType

public java.lang.String getType()
                         throws java.io.IOException,
                                AutomationException
The type of the spatial reference.

Specified by:
getType in interface IGpSpRefObject
Returns:
The type
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setType

public void setType(java.lang.String type)
             throws java.io.IOException,
                    AutomationException
The type of the spatial reference.

Specified by:
setType in interface IGpSpRefObject
Parameters:
type - The type (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getName

public java.lang.String getName()
                         throws java.io.IOException,
                                AutomationException
The name of this spatial reference component.

Specified by:
getName in interface IGpSpRefObject
Returns:
The name
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setName

public void setName(java.lang.String name)
             throws java.io.IOException,
                    AutomationException
The name of this spatial reference component.

Specified by:
setName in interface IGpSpRefObject
Parameters:
name - The name (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAlias

public java.lang.String getAlias()
                          throws java.io.IOException,
                                 AutomationException
The alias of this spatial reference component.

Specified by:
getAlias in interface IGpSpRefObject
Returns:
The alias
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAlias

public void setAlias(java.lang.String alias)
              throws java.io.IOException,
                     AutomationException
The alias of this spatial reference component.

Specified by:
setAlias in interface IGpSpRefObject
Parameters:
alias - The alias (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAbbreviation

public java.lang.String getAbbreviation()
                                 throws java.io.IOException,
                                        AutomationException
The abbreviated name of this spatial reference component.

Specified by:
getAbbreviation in interface IGpSpRefObject
Returns:
The abbreviation
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAbbreviation

public void setAbbreviation(java.lang.String abbreviation)
                     throws java.io.IOException,
                            AutomationException
The abbreviated name of this spatial reference component.

Specified by:
setAbbreviation in interface IGpSpRefObject
Parameters:
abbreviation - The abbreviation (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRemarks

public java.lang.String getRemarks()
                            throws java.io.IOException,
                                   AutomationException
The comment string of this spatial reference component.

Specified by:
getRemarks in interface IGpSpRefObject
Returns:
The remarks
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRemarks

public void setRemarks(java.lang.String remarks)
                throws java.io.IOException,
                       AutomationException
The comment string of this spatial reference component.

Specified by:
setRemarks in interface IGpSpRefObject
Parameters:
remarks - The remarks (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFactoryCode

public int getFactoryCode()
                   throws java.io.IOException,
                          AutomationException
The factory code of the spatial reference.

Specified by:
getFactoryCode in interface IGpSpRefObject
Returns:
The code
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFactoryCode

public void setFactoryCode(int code)
                    throws java.io.IOException,
                           AutomationException
The factory code of the spatial reference.

Specified by:
setFactoryCode in interface IGpSpRefObject
Parameters:
code - The code (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHasXYPrecision

public java.lang.String getHasXYPrecision()
                                   throws java.io.IOException,
                                          AutomationException
Indicates whether or not (x,y) precision information has been defined.

Specified by:
getHasXYPrecision in interface IGpSpRefObject
Returns:
The hasXYPrecision
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHasZPrecision

public java.lang.String getHasZPrecision()
                                  throws java.io.IOException,
                                         AutomationException
Indicates whether or not z-value precision information has been defined.

Specified by:
getHasZPrecision in interface IGpSpRefObject
Returns:
The hasZPrecision
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHasMPrecision

public java.lang.String getHasMPrecision()
                                  throws java.io.IOException,
                                         AutomationException
Indicates whether or not m-value precision information has been defined.

Specified by:
getHasMPrecision in interface IGpSpRefObject
Returns:
The hasMPrecision
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFalseOriginAndUnits

public java.lang.String getFalseOriginAndUnits()
                                        throws java.io.IOException,
                                               AutomationException
The false origin and units.

Specified by:
getFalseOriginAndUnits in interface IGpSpRefObject
Returns:
The results
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getZFalseOriginAndUnits

public java.lang.String getZFalseOriginAndUnits()
                                         throws java.io.IOException,
                                                AutomationException
The Z false origin and units.

Specified by:
getZFalseOriginAndUnits in interface IGpSpRefObject
Returns:
The results
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMFalseOriginAndUnits

public java.lang.String getMFalseOriginAndUnits()
                                         throws java.io.IOException,
                                                AutomationException
The measure false origin and units.

Specified by:
getMFalseOriginAndUnits in interface IGpSpRefObject
Returns:
The results
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDomain

public java.lang.String getDomain()
                           throws java.io.IOException,
                                  AutomationException
The extent of the X/Y domain.

Specified by:
getDomain in interface IGpSpRefObject
Returns:
The results
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getZDomain

public java.lang.String getZDomain()
                            throws java.io.IOException,
                                   AutomationException
The extent of the Z domain.

Specified by:
getZDomain in interface IGpSpRefObject
Returns:
The results
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMDomain

public java.lang.String getMDomain()
                            throws java.io.IOException,
                                   AutomationException
The extent of the measure domain.

Specified by:
getMDomain in interface IGpSpRefObject
Returns:
The results
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getUsage

public java.lang.String getUsage()
                          throws java.io.IOException,
                                 AutomationException
The usage notes of a projected coordinate system.

Specified by:
getUsage in interface IGpSpRefObject
Returns:
The usage
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCentralMeridian

public double getCentralMeridian()
                          throws java.io.IOException,
                                 AutomationException
The central meridian (Lambda0) of a projected coordinate system.

Specified by:
getCentralMeridian in interface IGpSpRefObject
Returns:
The centralMeridian
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCentralMeridian

public void setCentralMeridian(double centralMeridian)
                        throws java.io.IOException,
                               AutomationException
The central meridian (Lambda0) of a projected coordinate system.

Specified by:
setCentralMeridian in interface IGpSpRefObject
Parameters:
centralMeridian - The centralMeridian (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCentralMeridianInDegrees

public double getCentralMeridianInDegrees()
                                   throws java.io.IOException,
                                          AutomationException
The central meridian (Lambda0) of a projected coordinate system in degrees.

Specified by:
getCentralMeridianInDegrees in interface IGpSpRefObject
Returns:
The centralMeridian
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCentralMeridianInDegrees

public void setCentralMeridianInDegrees(double centralMeridian)
                                 throws java.io.IOException,
                                        AutomationException
The central meridian (Lambda0) of a projected coordinate system in degrees.

Specified by:
setCentralMeridianInDegrees in interface IGpSpRefObject
Parameters:
centralMeridian - The centralMeridian (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLongitudeOfOrigin

public double getLongitudeOfOrigin()
                            throws java.io.IOException,
                                   AutomationException
The longitude of origin (Lambda0) of a projected coordinate system.

Specified by:
getLongitudeOfOrigin in interface IGpSpRefObject
Returns:
The longitudeOfOrigin
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLongitudeOfOrigin

public void setLongitudeOfOrigin(double longitudeOfOrigin)
                          throws java.io.IOException,
                                 AutomationException
The longitude of origin (Lambda0) of a projected coordinate system.

Specified by:
setLongitudeOfOrigin in interface IGpSpRefObject
Parameters:
longitudeOfOrigin - The longitudeOfOrigin (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLatitudeOf1st

public double getLatitudeOf1st()
                        throws java.io.IOException,
                               AutomationException
The latitude of the first point (Phi 1) of a projected coordinate system.

Specified by:
getLatitudeOf1st in interface IGpSpRefObject
Returns:
The standardLongitude1
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLatitudeOf1st

public void setLatitudeOf1st(double standardLongitude1)
                      throws java.io.IOException,
                             AutomationException
The latitude of the first point (Phi 1) of a projected coordinate system.

Specified by:
setLatitudeOf1st in interface IGpSpRefObject
Parameters:
standardLongitude1 - The standardLongitude1 (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLatitudeOf2nd

public double getLatitudeOf2nd()
                        throws java.io.IOException,
                               AutomationException
The latitude of the second point (Phi 2) of a projected coordinate system.

Specified by:
getLatitudeOf2nd in interface IGpSpRefObject
Returns:
The latitudeOf2nd
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLatitudeOf2nd

public void setLatitudeOf2nd(double latitudeOf2nd)
                      throws java.io.IOException,
                             AutomationException
The latitude of the second point (Phi 2) of a projected coordinate system.

Specified by:
setLatitudeOf2nd in interface IGpSpRefObject
Parameters:
latitudeOf2nd - The latitudeOf2nd (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFalseEasting

public double getFalseEasting()
                       throws java.io.IOException,
                              AutomationException
The false easting (X0) of a projected coordinate system.

Specified by:
getFalseEasting in interface IGpSpRefObject
Returns:
The falseEasting
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFalseEasting

public void setFalseEasting(double falseEasting)
                     throws java.io.IOException,
                            AutomationException
The false easting (X0) of a projected coordinate system.

Specified by:
setFalseEasting in interface IGpSpRefObject
Parameters:
falseEasting - The falseEasting (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFalseNorthing

public double getFalseNorthing()
                        throws java.io.IOException,
                               AutomationException
The false northing (Y0) of a projected coordinate system.

Specified by:
getFalseNorthing in interface IGpSpRefObject
Returns:
The falseNorthing
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFalseNorthing

public void setFalseNorthing(double falseNorthing)
                      throws java.io.IOException,
                             AutomationException
The false northing (Y0) of a projected coordinate system.

Specified by:
setFalseNorthing in interface IGpSpRefObject
Parameters:
falseNorthing - The falseNorthing (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCentralParallel

public double getCentralParallel()
                          throws java.io.IOException,
                                 AutomationException
The central parallel (Phi 0) of a projected coordinate system.

Specified by:
getCentralParallel in interface IGpSpRefObject
Returns:
The centralParallel
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCentralParallel

public void setCentralParallel(double centralParallel)
                        throws java.io.IOException,
                               AutomationException
The central parallel (Phi 0) of a projected coordinate system.

Specified by:
setCentralParallel in interface IGpSpRefObject
Parameters:
centralParallel - The centralParallel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getStandardParallel1

public double getStandardParallel1()
                            throws java.io.IOException,
                                   AutomationException
The first parallel (Phi 1) of a projected coordinate system.

Specified by:
getStandardParallel1 in interface IGpSpRefObject
Returns:
The standardParallel1
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setStandardParallel1

public void setStandardParallel1(double standardParallel1)
                          throws java.io.IOException,
                                 AutomationException
The first parallel (Phi 1) of a projected coordinate system.

Specified by:
setStandardParallel1 in interface IGpSpRefObject
Parameters:
standardParallel1 - The standardParallel1 (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getStandardParallel2

public double getStandardParallel2()
                            throws java.io.IOException,
                                   AutomationException
The second parallel (Phi 2) of a projected coordinate system.

Specified by:
getStandardParallel2 in interface IGpSpRefObject
Returns:
The standardParallel2
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setStandardParallel2

public void setStandardParallel2(double standardParallel2)
                          throws java.io.IOException,
                                 AutomationException
The second parallel (Phi 2) of a projected coordinate system.

Specified by:
setStandardParallel2 in interface IGpSpRefObject
Parameters:
standardParallel2 - The standardParallel2 (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLongitudeOf1st

public double getLongitudeOf1st()
                         throws java.io.IOException,
                                AutomationException
The longitude of the first point (Lambda 1) of a projected coordinate system.

Specified by:
getLongitudeOf1st in interface IGpSpRefObject
Returns:
The longitudeOf1st
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLongitudeOf1st

public void setLongitudeOf1st(double longitudeOf1st)
                       throws java.io.IOException,
                              AutomationException
The longitude of the first point (Lambda 1) of a projected coordinate system.

Specified by:
setLongitudeOf1st in interface IGpSpRefObject
Parameters:
longitudeOf1st - The longitudeOf1st (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLongitudeOf2nd

public double getLongitudeOf2nd()
                         throws java.io.IOException,
                                AutomationException
The longitude of the second point (Lambda 2) of a projected coordinate system.

Specified by:
getLongitudeOf2nd in interface IGpSpRefObject
Returns:
The longitudeOf2nd
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLongitudeOf2nd

public void setLongitudeOf2nd(double longitudeOf2nd)
                       throws java.io.IOException,
                              AutomationException
The longitude of the second point (Lambda 2) of a projected coordinate system.

Specified by:
setLongitudeOf2nd in interface IGpSpRefObject
Parameters:
longitudeOf2nd - The longitudeOf2nd (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getScaleFactor

public double getScaleFactor()
                      throws java.io.IOException,
                             AutomationException
The scale factor (K0) of a projected coordinate system.

Specified by:
getScaleFactor in interface IGpSpRefObject
Returns:
The scaleFactor
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setScaleFactor

public void setScaleFactor(double scaleFactor)
                    throws java.io.IOException,
                           AutomationException
The scale factor (K0) of a projected coordinate system.

Specified by:
setScaleFactor in interface IGpSpRefObject
Parameters:
scaleFactor - The scaleFactor (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAzimuth

public double getAzimuth()
                  throws java.io.IOException,
                         AutomationException
The azimuth of a projected coordinate system.

Specified by:
getAzimuth in interface IGpSpRefObject
Returns:
The azimuth
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAzimuth

public void setAzimuth(double azimuth)
                throws java.io.IOException,
                       AutomationException
The azimuth of a projected coordinate system.

Specified by:
setAzimuth in interface IGpSpRefObject
Parameters:
azimuth - The azimuth (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSemiMajorAxis

public double getSemiMajorAxis()
                        throws java.io.IOException,
                               AutomationException
The semi-major axis length of this spheroid.

Specified by:
getSemiMajorAxis in interface IGpSpRefObject
Returns:
The axis
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSemiMajorAxis

public void setSemiMajorAxis(double axis)
                      throws java.io.IOException,
                             AutomationException
The semi-major axis length of this spheroid.

Specified by:
setSemiMajorAxis in interface IGpSpRefObject
Parameters:
axis - The axis (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSemiMinorAxis

public double getSemiMinorAxis()
                        throws java.io.IOException,
                               AutomationException
The semi-minor axis length of this spheroid.

Specified by:
getSemiMinorAxis in interface IGpSpRefObject
Returns:
The axis
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSemiMinorAxis

public void setSemiMinorAxis(double axis)
                      throws java.io.IOException,
                             AutomationException
The semi-minor axis length of this spheroid.

Specified by:
setSemiMinorAxis in interface IGpSpRefObject
Parameters:
axis - The axis (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFlattening

public double getFlattening()
                     throws java.io.IOException,
                            AutomationException
The flattening ratio of this spheroid.

Specified by:
getFlattening in interface IGpSpRefObject
Returns:
The flattening
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFlattening

public void setFlattening(double flattening)
                   throws java.io.IOException,
                          AutomationException
The flattening ratio of this spheroid.

Specified by:
setFlattening in interface IGpSpRefObject
Parameters:
flattening - The flattening (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLongitude

public double getLongitude()
                    throws java.io.IOException,
                           AutomationException
The longitude value of this prime meridian.

Specified by:
getLongitude in interface IGpSpRefObject
Returns:
The longitude
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRadiansPerUnit

public double getRadiansPerUnit()
                         throws java.io.IOException,
                                AutomationException
The radians per angular unit.

Specified by:
getRadiansPerUnit in interface IGpSpRefObject
Returns:
The radiansPerUnit
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getClassification

public java.lang.String getClassification()
                                   throws java.io.IOException,
                                          AutomationException
The classification of a map projection.

Specified by:
getClassification in interface IGpSpRefObject
Returns:
The classification
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFalseOriginAndUnits

public void setFalseOriginAndUnits(double falseX,
                                   double falseY,
                                   double xyUnits)
                            throws java.io.IOException,
                                   AutomationException
Get the false origin and units.

Specified by:
setFalseOriginAndUnits in interface IGpSpRefObject
Parameters:
falseX - The falseX (in)
falseY - The falseY (in)
xyUnits - The xyUnits (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setZFalseOriginAndUnits

public void setZFalseOriginAndUnits(double falseZ,
                                    double zUnits)
                             throws java.io.IOException,
                                    AutomationException
Get the Z false origin and units.

Specified by:
setZFalseOriginAndUnits in interface IGpSpRefObject
Parameters:
falseZ - The falseZ (in)
zUnits - The zUnits (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMFalseOriginAndUnits

public void setMFalseOriginAndUnits(double falseM,
                                    double mUnits)
                             throws java.io.IOException,
                                    AutomationException
Get the measure false origin and units.

Specified by:
setMFalseOriginAndUnits in interface IGpSpRefObject
Parameters:
falseM - The falseM (in)
mUnits - The mUnits (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDomain

public void setDomain(double xMin,
                      double yMin,
                      double xMax,
                      double yMax)
               throws java.io.IOException,
                      AutomationException
Get the domain extent.

Specified by:
setDomain in interface IGpSpRefObject
Parameters:
xMin - The xMin (in)
yMin - The yMin (in)
xMax - The xMax (in)
yMax - The yMax (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setZDomain

public void setZDomain(double zMin,
                       double zMax)
                throws java.io.IOException,
                       AutomationException
Get the Z domain extent.

Specified by:
setZDomain in interface IGpSpRefObject
Parameters:
zMin - The zMin (in)
zMax - The zMax (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMDomain

public void setMDomain(double mMin,
                       double mMax)
                throws java.io.IOException,
                       AutomationException
Get the measure domain extent.

Specified by:
setMDomain in interface IGpSpRefObject
Parameters:
mMin - The mMin (in)
mMax - The mMax (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLongitude

public void setLongitude(java.lang.String longitude)
                  throws java.io.IOException,
                         AutomationException
The longitude value of this prime meridian.

Specified by:
setLongitude in interface IGpSpRefObject
Parameters:
longitude - The longitude (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPCSName

public void setPCSName(java.lang.String name)
                throws java.io.IOException,
                       AutomationException
The projected coordinate system name.

Specified by:
setPCSName in interface IGpSpRefObject
Parameters:
name - The name (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPCSName

public java.lang.String getPCSName()
                            throws java.io.IOException,
                                   AutomationException
The projected coordinate system name.

Specified by:
getPCSName in interface IGpSpRefObject
Returns:
The name
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPCSCode

public void setPCSCode(int code)
                throws java.io.IOException,
                       AutomationException
The projected coordinate system code.

Specified by:
setPCSCode in interface IGpSpRefObject
Parameters:
code - The code (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPCSCode

public int getPCSCode()
               throws java.io.IOException,
                      AutomationException
The projected coordinate system code.

Specified by:
getPCSCode in interface IGpSpRefObject
Returns:
The code
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setGCSName

public void setGCSName(java.lang.String name)
                throws java.io.IOException,
                       AutomationException
The geographic coordinate system name.

Specified by:
setGCSName in interface IGpSpRefObject
Parameters:
name - The name (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGCSName

public java.lang.String getGCSName()
                            throws java.io.IOException,
                                   AutomationException
The geographic coordinate system name.

Specified by:
getGCSName in interface IGpSpRefObject
Returns:
The name
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setGCSCode

public void setGCSCode(int code)
                throws java.io.IOException,
                       AutomationException
The geographic coordinate system code.

Specified by:
setGCSCode in interface IGpSpRefObject
Parameters:
code - The code (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGCSCode

public int getGCSCode()
               throws java.io.IOException,
                      AutomationException
The geographic coordinate system code.

Specified by:
getGCSCode in interface IGpSpRefObject
Returns:
The code
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSpheroidName

public void setSpheroidName(java.lang.String name)
                     throws java.io.IOException,
                            AutomationException
The spheroid name.

Specified by:
setSpheroidName in interface IGpSpRefObject
Parameters:
name - The name (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSpheroidName

public java.lang.String getSpheroidName()
                                 throws java.io.IOException,
                                        AutomationException
The spheroid name.

Specified by:
getSpheroidName in interface IGpSpRefObject
Returns:
The name
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSpheroidCode

public void setSpheroidCode(int code)
                     throws java.io.IOException,
                            AutomationException
The spheroid code.

Specified by:
setSpheroidCode in interface IGpSpRefObject
Parameters:
code - The code (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSpheroidCode

public int getSpheroidCode()
                    throws java.io.IOException,
                           AutomationException
The spheroid code.

Specified by:
getSpheroidCode in interface IGpSpRefObject
Returns:
The code
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setProjectionName

public void setProjectionName(java.lang.String name)
                       throws java.io.IOException,
                              AutomationException
The projection name.

Specified by:
setProjectionName in interface IGpSpRefObject
Parameters:
name - The name (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getProjectionName

public java.lang.String getProjectionName()
                                   throws java.io.IOException,
                                          AutomationException
The projection name.

Specified by:
getProjectionName in interface IGpSpRefObject
Returns:
The name
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setProjectionCode

public void setProjectionCode(int code)
                       throws java.io.IOException,
                              AutomationException
The projection code.

Specified by:
setProjectionCode in interface IGpSpRefObject
Parameters:
code - The code (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getProjectionCode

public int getProjectionCode()
                      throws java.io.IOException,
                             AutomationException
The projection code.

Specified by:
getProjectionCode in interface IGpSpRefObject
Returns:
The code
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDatumName

public void setDatumName(java.lang.String name)
                  throws java.io.IOException,
                         AutomationException
The datum name.

Specified by:
setDatumName in interface IGpSpRefObject
Parameters:
name - The name (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDatumName

public java.lang.String getDatumName()
                              throws java.io.IOException,
                                     AutomationException
The datum name.

Specified by:
getDatumName in interface IGpSpRefObject
Returns:
The name
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDatumCode

public void setDatumCode(int code)
                  throws java.io.IOException,
                         AutomationException
The datum code.

Specified by:
setDatumCode in interface IGpSpRefObject
Parameters:
code - The code (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDatumCode

public int getDatumCode()
                 throws java.io.IOException,
                        AutomationException
The datum code.

Specified by:
getDatumCode in interface IGpSpRefObject
Returns:
The code
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPrimeMeridianName

public void setPrimeMeridianName(java.lang.String name)
                          throws java.io.IOException,
                                 AutomationException
The prime meridian name.

Specified by:
setPrimeMeridianName in interface IGpSpRefObject
Parameters:
name - The name (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPrimeMeridianName

public java.lang.String getPrimeMeridianName()
                                      throws java.io.IOException,
                                             AutomationException
The prime meridian name.

Specified by:
getPrimeMeridianName in interface IGpSpRefObject
Returns:
The name
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPrimeMeridianCode

public void setPrimeMeridianCode(int code)
                          throws java.io.IOException,
                                 AutomationException
The prime meridian code.

Specified by:
setPrimeMeridianCode in interface IGpSpRefObject
Parameters:
code - The code (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPrimeMeridianCode

public int getPrimeMeridianCode()
                         throws java.io.IOException,
                                AutomationException
The prime meridian code.

Specified by:
getPrimeMeridianCode in interface IGpSpRefObject
Returns:
The code
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAngularUnitName

public void setAngularUnitName(java.lang.String name)
                        throws java.io.IOException,
                               AutomationException
The angular unit name.

Specified by:
setAngularUnitName in interface IGpSpRefObject
Parameters:
name - The name (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAngularUnitName

public java.lang.String getAngularUnitName()
                                    throws java.io.IOException,
                                           AutomationException
The angular unit name.

Specified by:
getAngularUnitName in interface IGpSpRefObject
Returns:
The name
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAngularUnitCode

public void setAngularUnitCode(int code)
                        throws java.io.IOException,
                               AutomationException
The angular unit code.

Specified by:
setAngularUnitCode in interface IGpSpRefObject
Parameters:
code - The code (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAngularUnitCode

public int getAngularUnitCode()
                       throws java.io.IOException,
                              AutomationException
The angular unit code.

Specified by:
getAngularUnitCode in interface IGpSpRefObject
Returns:
The code
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLinearUnitName

public void setLinearUnitName(java.lang.String name)
                       throws java.io.IOException,
                              AutomationException
The linear unit name.

Specified by:
setLinearUnitName in interface IGpSpRefObject
Parameters:
name - The name (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLinearUnitName

public java.lang.String getLinearUnitName()
                                   throws java.io.IOException,
                                          AutomationException
The linear unit name.

Specified by:
getLinearUnitName in interface IGpSpRefObject
Returns:
The name
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLinearUnitCode

public void setLinearUnitCode(int code)
                       throws java.io.IOException,
                              AutomationException
The linear unit code.

Specified by:
setLinearUnitCode in interface IGpSpRefObject
Parameters:
code - The code (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLinearUnitCode

public int getLinearUnitCode()
                      throws java.io.IOException,
                             AutomationException
The linear unit code.

Specified by:
getLinearUnitCode in interface IGpSpRefObject
Returns:
The code
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createFromFile

public void createFromFile(java.lang.String prjFile)
                    throws java.io.IOException,
                           AutomationException
Create the spatial reference from a projection file.

Specified by:
createFromFile in interface IGpSpRefObject
Parameters:
prjFile - The prjFile (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

create

public void create()
            throws java.io.IOException,
                   AutomationException
Create the spatial reference using the currently set properties.

Specified by:
create in interface IGpSpRefObject
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSpatialReferenceByRef

public void setSpatialReferenceByRef(ISpatialReference ppSpRef)
                              throws java.io.IOException,
                                     AutomationException
The spatial reference object.

Specified by:
setSpatialReferenceByRef in interface IGpSpRefObject
Parameters:
ppSpRef - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSpatialReference

public ISpatialReference getSpatialReference()
                                      throws java.io.IOException,
                                             AutomationException
The spatial reference object.

Specified by:
getSpatialReference in interface IGpSpRefObject
Returns:
A reference to a com.esri.arcgis.geometry.ISpatialReference
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setXYTolerance

public void setXYTolerance(double value)
                    throws java.io.IOException,
                           AutomationException
The XYTolerance property.

Specified by:
setXYTolerance in interface IGpSpRefObject
Parameters:
value - The value (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getXYTolerance

public double getXYTolerance()
                      throws java.io.IOException,
                             AutomationException
The XYTolerance property.

Specified by:
getXYTolerance in interface IGpSpRefObject
Returns:
The value
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMTolerance

public void setMTolerance(double value)
                   throws java.io.IOException,
                          AutomationException
The MTolerance property.

Specified by:
setMTolerance in interface IGpSpRefObject
Parameters:
value - The value (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMTolerance

public double getMTolerance()
                     throws java.io.IOException,
                            AutomationException
The MTolerance property.

Specified by:
getMTolerance in interface IGpSpRefObject
Returns:
The value
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setZTolerance

public void setZTolerance(double value)
                   throws java.io.IOException,
                          AutomationException
The ZTolerance property.

Specified by:
setZTolerance in interface IGpSpRefObject
Parameters:
value - The value (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getZTolerance

public double getZTolerance()
                     throws java.io.IOException,
                            AutomationException
The ZTolerance property.

Specified by:
getZTolerance in interface IGpSpRefObject
Returns:
The value
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setXYResolution

public void setXYResolution(double value)
                     throws java.io.IOException,
                            AutomationException
The XYResolution property.

Specified by:
setXYResolution in interface IGpSpRefObject
Parameters:
value - The value (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getXYResolution

public double getXYResolution()
                       throws java.io.IOException,
                              AutomationException
The XYResolution property.

Specified by:
getXYResolution in interface IGpSpRefObject
Returns:
The value
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMResolution

public void setMResolution(double value)
                    throws java.io.IOException,
                           AutomationException
The MResolution property.

Specified by:
setMResolution in interface IGpSpRefObject
Parameters:
value - The value (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMResolution

public double getMResolution()
                      throws java.io.IOException,
                             AutomationException
The MResolution property.

Specified by:
getMResolution in interface IGpSpRefObject
Returns:
The value
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setZResolution

public void setZResolution(double value)
                    throws java.io.IOException,
                           AutomationException
The ZResolution property.

Specified by:
setZResolution in interface IGpSpRefObject
Parameters:
value - The value (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getZResolution

public double getZResolution()
                      throws java.io.IOException,
                             AutomationException
The ZResolution property.

Specified by:
getZResolution in interface IGpSpRefObject
Returns:
The value
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIsHighPrecision

public void setIsHighPrecision(java.lang.String value)
                        throws java.io.IOException,
                               AutomationException
The HighPrecision property.

Specified by:
setIsHighPrecision in interface IGpSpRefObject
Parameters:
value - The value (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getIsHighPrecision

public java.lang.String getIsHighPrecision()
                                    throws java.io.IOException,
                                           AutomationException
The HighPrecision property.

Specified by:
getIsHighPrecision in interface IGpSpRefObject
Returns:
The value
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.