public class GeographicCoordinateSystem extends java.lang.Object implements com.esri.arcgis.interop.RemoteObjRef, ISpatialReference2GEN, IESRISpatialReferenceGEN, IESRISpatialReferenceGEN2, IPRJSpatialReferenceGEN, IGeographicCoordinateSystem, IGeographicCoordinateSystem2, IGeographicCoordinateSystemEdit, ISpatialReference, ISpatialReference2, ISpatialReference3, ISpatialReference4, ISpatialReferenceInfo, IESRISpatialReference, IPRJSpatialReference, IClone, ICompareCoordinateSystems, IPersist, IPersistStream, ISRPersistStream, ISupportErrorInfo, IControlPrecision, IControlPrecision2, ISpatialReferenceTolerance, ISpatialReferenceResolution, ISpatialReferenceAuthority, java.io.Externalizable
Description 'Creates a geographic coordinate system.' 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 =
| Modifier and Type | Field and Description |
|---|---|
static long |
serialVersionUID |
IID, IID3b563182_cf62_4d40_9157_5022f7ae4561, xxDummyIID, IIDf90e304c_a0f7_4a7d_9f62_25fd2a5c96af, xxDummyIID, IID3f9863b9_5477_4757_ac6f_63204de301ee, xxDummyIID, IIDf0e1978b_ab3d_4f82_a374_c5533b179b17, xxDummyIID, IIDf78b2a38_89c4_11d4_9f9f_00c04f6bc8e8, xxDummyIID40870d80_1dd2_11b2_bf4c_08002022f573IID, IID3b219f24_d3ff_11d1_bc9b_0000f875bcce, xxDummyIID, IID170572bf_545c_45a8_a45d_0d33c79441c7, xxDummyIID3267d410_f5d9_11d3_9f69_00c04f6bdd7fIID, IID0ed8c73a_da12_4d3e_9e7f_5748619888cb, xxDummyIID, IIDbf8786d0_4fc5_487b_9e6a_53e5cb5619c1, xxDummyIID, IID0c6d4b10_a38f_48eb_80eb_a3b86cc248dc, xxDummyIID, IID9bff8aeb_e415_11d0_943c_080009eebecb, xxDummyIID, IID75f37757_465c_43b1_afe8_8a4fdcb02839, xxDummyIID, IIDe88c7db0_9e84_11d2_bd00_0000f875bcce, xxDummyIID00000109_0000_0000_c000_000000000046IID0000010c_0000_0000_c000_000000000046IID, IIDdf0b3d60_548f_101b_8e65_08002b2bd119, xxDummyIID, IIDa1b0d8b3_474c_4fab_808e_0a3c5c498b1b, xxDummyIIDed4e18dd_ee33_11d3_9fef_00c04f6bc724IID, IID587dc301_2766_4597_a3e5_9fa152329eb8, xxDummyIID, IID833ac5b9_20e3_4896_8d55_770f4e90a2e4, xxDummyIID, IIDd2f20dac_5ca7_4b58_bddb_309fdd0e364a, xxDummy| Constructor and Description |
|---|
GeographicCoordinateSystem()
Constructs a GeographicCoordinateSystem using ArcGIS Engine.
|
GeographicCoordinateSystem(java.lang.Object obj)
Deprecated.
As of ArcGIS 9.2, replaced by normal Java casts.
GeographicCoordinateSystem theGeographicCoordinateSystem = (GeographicCoordinateSystem) obj; |
| Modifier and Type | Method and Description |
|---|---|
void |
applyPrecision(_WKSPoint[] points,
double[] ms,
double[] zs)
Applies the measure and z value precisions.
|
void |
applyPrecision(int cPoints,
_WKSPoint points,
double[] ms,
double[] zs)
Applies the measure and z value precisions.
|
void |
applyXYPrecision(_WKSPoint[] points)
Applies the XY precision.
|
void |
applyXYPrecision(int cPoints,
_WKSPoint points)
Applies the XY precision.
|
void |
assign(IClone src)
Assigns the properties of src to the receiver.
|
void |
changed()
Notify this object that some of its parts have changed (parameter values, z unit, etc.).
|
void |
constructFromHorizon()
Defines the XY resolution and domain extent of this spatial reference based on the extent of its horizon.
|
void |
define(java.lang.Object name,
java.lang.Object alias,
java.lang.Object abbreviation,
java.lang.Object remarks,
java.lang.Object useage,
java.lang.Object datum,
java.lang.Object primeMeridian,
java.lang.Object geographicUnit)
Defines the properties for a geographic coordinate system.
|
void |
define(java.lang.String authorityName,
int authorityCode,
java.lang.String authorityVersion)
Defines the authority-related metadata properties for this spatial reference object.
|
void |
defineEx(java.lang.String name,
java.lang.String alias,
java.lang.String abbreviation,
java.lang.String remarks,
java.lang.String useage,
IDatum datum,
IPrimeMeridian primeMeridian,
IAngularUnit geographicUnit)
Defines the properties for a geographic coordinate system.
|
boolean |
equals(java.lang.Object o)
Compare this object with another
|
IClone |
esri_clone()
Clones the receiver and assigns the result to *clone.
|
void |
exportSpatialReferenceToPRJ(java.lang.String[] str,
int[] cBytesWrote)
Exports the spatial reference to a buffer.
|
void |
exportToESRISpatialReference(java.lang.String[] str,
int[] cBytesWrote)
Exports this spatial reference component to a buffer.
|
void |
exportToESRISpatialReference2(java.lang.String[] str,
int[] cBytesWrote)
Exports this spatial reference component to a buffer.
|
java.lang.String |
getAbbreviation()
The abbreviated name of this spatial reference component.
|
java.lang.String |
getAlias()
The alias of this spatial reference component.
|
double |
getAngularConversionFactor(IGeographicCoordinateSystem2 pDstGCS)
A factor to convert angular units from current GCS to destination GCS.
|
java.lang.String |
getAuthorityName()
The name of the defining authority for this object.
|
void |
getClassID(GUID[] pClassID)
getClassID
|
static java.lang.String |
getClsid()
getClsid.
|
int |
getCode()
The code identifying this object relative to its authority.
|
IAngularUnit |
getCoordinateUnit()
The angular unit of this geographic coordinate system.
|
IDatum |
getDatum()
The horizontal datum of this geographic coordinate system.
|
void |
getDomain(double[] xMin,
double[] xMax,
double[] yMin,
double[] yMax)
Get the domain extent.
|
int |
getESRISpatialReferenceSize()
The number of bytes required to hold the persistant representation of this spatial reference component.
|
int |
getFactoryCode()
The factory code of the spatial reference.
|
void |
getFalseOriginAndUnits(double[] falseX,
double[] falseY,
double[] xyUnits)
Get the false origin and units.
|
void |
getGCSParams(double[] p_180,
double[] pDelta)
Returns the 180 degrees equivalent and horizon delta in proper GCS units.
|
void |
getHorizon(_WKSEnvelope[] horizonEnvelope)
Returns a standard horizon polygon, its envelope and whether it is inclusive or exclusive; the horizon polygon may be 0.
|
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Gets a reference to a com.esri.arcgis.interop.Dispatch which can be used to access the COM object that support for this
interface indicates the implementing class references.
|
double |
getLeftLongitude(boolean inDegrees)
The least (left) longitude bounding a 360 degree range.
|
void |
getMDomain(double[] outMMin,
double[] outMMax)
Get the measure domain extent.
|
void |
getMFalseOriginAndUnits(double[] falseM,
double[] mUnits)
Get the measure false origin and units.
|
double |
getMResolution()
The M, or measure, resolution of this spatial reference.
|
double |
getMTolerance()
The tolerance used to determine equality of M values.
|
int |
getMToleranceValid()
Returns true if the M tolerance is well defined (not NaN) and >= the minimum M tolerance.
|
java.lang.String |
getName()
The name of this spatial reference component.
|
void |
getPrecisionSizeMax(int[] byteCount)
Returns the number of bytes needed to store the false x, false y and xy units of this spatial reference.
|
IPrimeMeridian |
getPrimeMeridian()
The prime meridian of this geographic coordinate system.
|
int |
getPRJSpatialReferenceSize()
The number of bytes required to hold the persistant representation of the spatial reference.
|
java.lang.String |
getRemarks()
The comment string of this spatial reference component.
|
double |
getRightLongitude(boolean inDegrees)
The greatest (right) longitude bounding a 360 degree range.
|
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
getSizeMax
|
java.lang.String |
getUsage()
The usage notes of this geographic coordinate system.
|
java.lang.String |
getVersion()
The version of this spatial reference object.
|
IVerticalCoordinateSystem |
getVerticalCoordinateSystem()
The VCS associated with this spatial reference.
|
double |
getXYResolution(boolean bStandardUnits)
The XY resolution (distance in SR units between distinguishable grid points) of this spatial reference.
|
double |
getXYTolerance()
The xy tolerance used to control point coalescing in the X and Y dimensions.
|
int |
getXYToleranceValid()
Returns esriSRToleranceOK if the XY tolerance is well defined (not NaN) and >= the minimum XY tolerance.
|
ILinearUnit |
getZCoordinateUnit()
The unit for the Z coordinate.
|
void |
getZDomain(double[] outZMin,
double[] outZMax)
Get the Z domain extent.
|
void |
getZFalseOriginAndUnits(double[] falseZ,
double[] zUnits)
Get the Z false origin and units.
|
double |
getZResolution(boolean bStandardUnits)
The Z resolution (height/depth distance between distinguishable grid points) of this spatial reference.
|
double |
getZTolerance()
The tolerance used to control point coalescing strictly along the Z axis.
|
int |
getZToleranceValid()
Returns true if the Z tolerance is well defined (not NaN) and >= the minimum Z tolerance.
|
double |
getZToXYFactor()
Conversion factor from Z units to XY units.
|
int |
hashCode()
the hashcode for this object
|
boolean |
hasMPrecision()
Returns true when m-value precision information has been defined.
|
boolean |
hasXYPrecision()
Returns true when (x,y) precision information has been defined.
|
boolean |
hasZPrecision()
Returns true when z-value precision information has been defined.
|
void |
importFromESRISpatialReference(java.lang.String str,
int[] cBytesRead)
Defines this spatial reference component from the specified ESRISpatialReference buffer.
|
void |
importSpatialReferenceFromPRJ(java.lang.String str,
int[] cBytesRead)
Defines the spatial reference from the specified ESRISpatialReference buffer.
|
void |
interfaceSupportsErrorInfo(GUID riid)
interfaceSupportsErrorInfo
|
void |
isDirty()
isDirty
|
boolean |
isEqual(IClone other)
Indicates if the receiver and other have the same properties.
|
boolean |
isEqualLeftLongitude(ISpatialReference other,
boolean compareVCS)
For geographic coordinate systems, this version of IsEqual includes considers their left longitude properties.
|
boolean |
isEqualNoVCS(ISpatialReference other)
Compares spatial references without considering any vertical coordinate system that may be associated with the spatial reference.
|
boolean |
isHighPrecision()
TRUE if a high precision integer grid is being used to round coordinate values.
|
boolean |
isIdentical(IClone other)
Indicates if the receiver and other are the same object.
|
boolean |
isMPrecisionEqual(ISpatialReference otherSR)
Returns true if the measure precisions of the two spatial references are the same.
|
boolean |
isMToleranceEqual(ISpatialReference otherSR)
Returns true if the measure tolerances of the two spatial references are the same.
|
void |
isPrecisionEqual(ISpatialReference otherSR,
boolean[] isPrecisionEqual)
Returns TRUE when the precision information for the two spatial references is the same.
|
boolean |
isUsePrecision()
Returns TRUE if the precision information can be used for snapping.
|
boolean |
isXYPrecisionEqual(ISpatialReference otherSR)
Returns true if the XY precisions of the two spatial references are the same.
|
boolean |
isXYToleranceEqual(ISpatialReference otherSR)
Returns true if the XY tolerances of the two spatial references are the same.
|
boolean |
isZPrecisionEqual(ISpatialReference otherSR)
Returns true if the Z precisions of the two spatial references are the same.
|
boolean |
isZToleranceEqual(ISpatialReference otherSR)
Returns true if the Z tolerances of the two spatial references are the same.
|
void |
load(IStream pstm)
load
|
void |
loadPrecision(IStream pStream)
Initializes this spatial reference's false x, false y and xy units from information in the specified stream.
|
void |
projectionHint(IGeometry geometry,
ISpatialReference targetSR,
int[] direction,
ITransformation[] pXForm,
int[] projectionHint)
Projection hint for speeding up projections.
|
void |
readExternal(java.io.ObjectInput in) |
void |
release()
Release this COM object reference
|
void |
save(IStream pstm,
int fClearDirty)
save
|
void |
savePrecision(IStream pStream,
int fClearDirty)
Saves this spatial reference's false x, false y and xy units to the specified stream.
|
void |
setDefaultMResolution()
Sets the m coordinate grid resolution to 1 mm for a low precision spatial reference or 1/10 mm for a high precision spatial reference.
|
void |
setDefaultMTolerance()
Sets the default tolerance used to determine equality of M values (2.0 * m resolution).
|
void |
setDefaultXYResolution()
defaults: PCS(hi): 1/10 mm; PCS(lo): 1 mm; GCS(hi): 1/10,000 arc-second; GCS(lo): 1/500 arc-second; UCS(hi): 1/10 mm (assumed); UCS(lo): 1 mm (assumed).
|
void |
setDefaultXYTolerance()
Sets the default cluster tolerance used to control point coalescing in the X and Y dimensions (the equivalent of 1 mm in the current spatial reference units).
|
void |
setDefaultZResolution()
Sets the z coordinate grid resolution to 1 mm for a low precision spatial reference or 1/10 mm for a high precision spatial reference.
|
void |
setDefaultZTolerance()
Sets the default value for the Z cluster tolerance used to control point coalescing strictly along the Z axis (the equivalent of 1 mm in the current vertical coordinate system units).
|
void |
setDomain(double xMin,
double xMax,
double yMin,
double yMax)
Set the xy domain extent.
|
void |
setExtentHint(_WKSEnvelope rhs1)
Calculates a 360 degree longitude range from information in the specified envelope and the domain extent of the GCS.
|
void |
setFalseOriginAndUnits(double falseX,
double falseY,
double xyUnits)
Set the false origin and units.
|
void |
setIsHighPrecision(boolean isHighPrecision)
TRUE if a high precision integer grid is being used to round coordinate values.
|
void |
setLeftLongitude(boolean inDegrees,
double leftLongitude)
The least (left) longitude bounding a 360 degree range.
|
void |
setMDomain(double inMMin,
double inMMax)
Set the measure domain extent.
|
void |
setMFalseOriginAndUnits(double falseM,
double mUnits)
Set the measure false origin and units.
|
void |
setMinimumMTolerance()
Sets the minimum tolerance (i.e., pre 9.2) used to determine equality of M values (2.0 * m resolution).
|
void |
setMinimumXYTolerance()
Sets the xy cluster tolerance to be 2.0 * resolution.
|
void |
setMinimumZTolerance()
Sets the minimum value for the Z cluster tolerance (i.e., pre 9.2) used to control point coalescing strictly along the Z axis (the equivalent of 1 mm in the current vertical coordinate system units).
|
void |
setMResolution(double interval)
The M, or measure, resolution of this spatial reference.
|
void |
setMTolerance(double mTolerance)
The tolerance used to determine equality of M values.
|
void |
setRightLongitude(boolean inDegrees,
double rightLongitude)
The greatest (right) longitude bounding a 360 degree range.
|
void |
setUsePrecision(boolean usePrecision)
Returns TRUE if the precision information can be used for snapping.
|
void |
setVerticalCoordinateSystemByRef(IVerticalCoordinateSystem vcs)
The VCS associated with this spatial reference.
|
void |
setXYResolution(boolean bStandardUnits,
double xYResolution)
The XY resolution (distance in SR units between distinguishable grid points) of this spatial reference.
|
void |
setXYTolerance(double xYTolerance)
The xy tolerance used to control point coalescing in the X and Y dimensions.
|
void |
setZCoordinateUnit(ILinearUnit zunit)
The unit for the Z coordinate.
|
void |
setZDomain(double inZMin,
double inZMax)
Set the z domain extent.
|
void |
setZFalseOriginAndUnits(double falseZ,
double zUnits)
Set the Z false origin and units.
|
void |
setZResolution(boolean bStandardUnits,
double zResolution)
The Z resolution (height/depth distance between distinguishable grid points) of this spatial reference.
|
void |
setZTolerance(double zTolerance)
The tolerance used to control point coalescing strictly along the Z axis.
|
void |
writeExternal(java.io.ObjectOutput out) |
public static final long serialVersionUID
public GeographicCoordinateSystem()
throws java.io.IOException,
java.net.UnknownHostException
java.io.IOException - if there are interop problemsjava.net.UnknownHostException - if there are interop problemspublic GeographicCoordinateSystem(java.lang.Object obj)
throws java.io.IOException
GeographicCoordinateSystem theGeographicCoordinateSystem = (GeographicCoordinateSystem) obj;obj to GeographicCoordinateSystem.obj - an object returned from ArcGIS Engine or Serverjava.io.IOException - if there are interop problemspublic static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRefpublic void release()
release in interface com.esri.arcgis.interop.RemoteObjRefpublic java.lang.String getName()
throws java.io.IOException,
AutomationException
getName in interface ISpatialReference2GENgetName in interface ISpatialReferenceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getAlias()
throws java.io.IOException,
AutomationException
getAlias in interface ISpatialReference2GENgetAlias in interface ISpatialReferenceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getAbbreviation()
throws java.io.IOException,
AutomationException
getAbbreviation in interface ISpatialReference2GENgetAbbreviation in interface ISpatialReferenceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getRemarks()
throws java.io.IOException,
AutomationException
getRemarks in interface ISpatialReference2GENgetRemarks in interface ISpatialReferenceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getFactoryCode()
throws java.io.IOException,
AutomationException
getFactoryCode in interface ISpatialReference2GENgetFactoryCode in interface ISpatialReferenceInfojava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean hasXYPrecision()
throws java.io.IOException,
AutomationException
hasXYPrecision in interface ISpatialReferencehasXYPrecision in interface ISpatialReference2GENjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean hasZPrecision()
throws java.io.IOException,
AutomationException
hasZPrecision in interface ISpatialReferencehasZPrecision in interface ISpatialReference2GENjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean hasMPrecision()
throws java.io.IOException,
AutomationException
hasMPrecision in interface ISpatialReferencehasMPrecision in interface ISpatialReference2GENjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void isPrecisionEqual(ISpatialReference otherSR, boolean[] isPrecisionEqual) throws java.io.IOException, AutomationException
isPrecisionEqual in interface ISpatialReferenceisPrecisionEqual in interface ISpatialReference2GENotherSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)isPrecisionEqual - The isPrecisionEqual (in/out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setFalseOriginAndUnits(double falseX,
double falseY,
double xyUnits)
throws java.io.IOException,
AutomationException
setFalseOriginAndUnits in interface ISpatialReferencesetFalseOriginAndUnits in interface ISpatialReference2GENfalseX - The falseX (in)falseY - The falseY (in)xyUnits - The xyUnits (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setZFalseOriginAndUnits(double falseZ,
double zUnits)
throws java.io.IOException,
AutomationException
setZFalseOriginAndUnits in interface ISpatialReferencesetZFalseOriginAndUnits in interface ISpatialReference2GENfalseZ - The falseZ (in)zUnits - The zUnits (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setMFalseOriginAndUnits(double falseM,
double mUnits)
throws java.io.IOException,
AutomationException
setMFalseOriginAndUnits in interface ISpatialReferencesetMFalseOriginAndUnits in interface ISpatialReference2GENfalseM - The falseM (in)mUnits - The mUnits (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void getFalseOriginAndUnits(double[] falseX,
double[] falseY,
double[] xyUnits)
throws java.io.IOException,
AutomationException
getFalseOriginAndUnits in interface ISpatialReferencegetFalseOriginAndUnits in interface ISpatialReference2GENfalseX - The falseX (in/out: use single element array)falseY - The falseY (in/out: use single element array)xyUnits - The xyUnits (in/out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void getZFalseOriginAndUnits(double[] falseZ,
double[] zUnits)
throws java.io.IOException,
AutomationException
getZFalseOriginAndUnits in interface ISpatialReferencegetZFalseOriginAndUnits in interface ISpatialReference2GENfalseZ - The falseZ (in/out: use single element array)zUnits - The zUnits (in/out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void getMFalseOriginAndUnits(double[] falseM,
double[] mUnits)
throws java.io.IOException,
AutomationException
getMFalseOriginAndUnits in interface ISpatialReferencegetMFalseOriginAndUnits in interface ISpatialReference2GENfalseM - The falseM (in/out: use single element array)mUnits - The mUnits (in/out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void getDomain(double[] xMin,
double[] xMax,
double[] yMin,
double[] yMax)
throws java.io.IOException,
AutomationException
getDomain in interface ISpatialReferencegetDomain in interface ISpatialReference2GENxMin - The xMin (in/out: use single element array)xMax - The xMax (in/out: use single element array)yMin - The yMin (in/out: use single element array)yMax - The yMax (in/out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setDomain(double xMin,
double xMax,
double yMin,
double yMax)
throws java.io.IOException,
AutomationException
setDomain in interface ISpatialReferencesetDomain in interface ISpatialReference2GENxMin - The xMin (in)xMax - The xMax (in)yMin - The yMin (in)yMax - The yMax (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void getZDomain(double[] outZMin,
double[] outZMax)
throws java.io.IOException,
AutomationException
getZDomain in interface ISpatialReferencegetZDomain in interface ISpatialReference2GENoutZMin - The outZMin (in/out: use single element array)outZMax - The outZMax (in/out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setZDomain(double inZMin,
double inZMax)
throws java.io.IOException,
AutomationException
setZDomain in interface ISpatialReferencesetZDomain in interface ISpatialReference2GENinZMin - The inZMin (in)inZMax - The inZMax (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void getMDomain(double[] outMMin,
double[] outMMax)
throws java.io.IOException,
AutomationException
getMDomain in interface ISpatialReferencegetMDomain in interface ISpatialReference2GENoutMMin - The outMMin (in/out: use single element array)outMMax - The outMMax (in/out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setMDomain(double inMMin,
double inMMax)
throws java.io.IOException,
AutomationException
setMDomain in interface ISpatialReferencesetMDomain in interface ISpatialReference2GENinMMin - The inMMin (in)inMMax - The inMMax (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public ILinearUnit getZCoordinateUnit() throws java.io.IOException, AutomationException
getZCoordinateUnit in interface ISpatialReferencegetZCoordinateUnit in interface ISpatialReference2GENjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setZCoordinateUnit(ILinearUnit zunit) throws java.io.IOException, AutomationException
setZCoordinateUnit in interface ISpatialReferencesetZCoordinateUnit in interface ISpatialReference2GENzunit - A reference to a com.esri.arcgis.geometry.ILinearUnit (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void changed()
throws java.io.IOException,
AutomationException
changed in interface ISpatialReferencechanged in interface ISpatialReference2GENjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isXYPrecisionEqual(ISpatialReference otherSR) throws java.io.IOException, AutomationException
isXYPrecisionEqual in interface ISpatialReference2isXYPrecisionEqual in interface ISpatialReference2GENotherSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isMPrecisionEqual(ISpatialReference otherSR) throws java.io.IOException, AutomationException
isMPrecisionEqual in interface ISpatialReference2isMPrecisionEqual in interface ISpatialReference2GENotherSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isZPrecisionEqual(ISpatialReference otherSR) throws java.io.IOException, AutomationException
isZPrecisionEqual in interface ISpatialReference2isZPrecisionEqual in interface ISpatialReference2GENotherSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void applyXYPrecision(_WKSPoint[] points) throws java.io.IOException, AutomationException
applyXYPrecision in interface ISpatialReference2GENpoints - A Structure: com.esri.arcgis.system._WKSPoint (An array of com.esri.arcgis.system._WKSPoint COM typedef) (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void applyPrecision(_WKSPoint[] points, double[] ms, double[] zs) throws java.io.IOException, AutomationException
applyPrecision in interface ISpatialReference2GENpoints - A Structure: com.esri.arcgis.system._WKSPoint (An array of com.esri.arcgis.system._WKSPoint COM typedef) (in)ms - The ms (in)zs - The zs (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getESRISpatialReferenceSize()
throws java.io.IOException,
AutomationException
getESRISpatialReferenceSize in interface IESRISpatialReferencegetESRISpatialReferenceSize in interface IESRISpatialReferenceGENgetESRISpatialReferenceSize in interface IESRISpatialReferenceGEN2java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void importFromESRISpatialReference(java.lang.String str,
int[] cBytesRead)
throws java.io.IOException,
AutomationException
importFromESRISpatialReference in interface IESRISpatialReferenceimportFromESRISpatialReference in interface IESRISpatialReferenceGENimportFromESRISpatialReference in interface IESRISpatialReferenceGEN2str - The str (in)cBytesRead - The cBytesRead (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void exportToESRISpatialReference(java.lang.String[] str,
int[] cBytesWrote)
throws java.io.IOException,
AutomationException
exportToESRISpatialReference in interface IESRISpatialReferenceexportToESRISpatialReference in interface IESRISpatialReferenceGENstr - The str (out: use single element array)cBytesWrote - The cBytesWrote (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void exportToESRISpatialReference2(java.lang.String[] str,
int[] cBytesWrote)
throws java.io.IOException,
AutomationException
exportToESRISpatialReference2 in interface IESRISpatialReferenceGEN2str - The str (out: use single element array)cBytesWrote - The cBytesWrote (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getPRJSpatialReferenceSize()
throws java.io.IOException,
AutomationException
getPRJSpatialReferenceSize in interface IPRJSpatialReferencegetPRJSpatialReferenceSize in interface IPRJSpatialReferenceGENjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void importSpatialReferenceFromPRJ(java.lang.String str,
int[] cBytesRead)
throws java.io.IOException,
AutomationException
importSpatialReferenceFromPRJ in interface IPRJSpatialReferenceimportSpatialReferenceFromPRJ in interface IPRJSpatialReferenceGENstr - The str (in)cBytesRead - The cBytesRead (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void exportSpatialReferenceToPRJ(java.lang.String[] str,
int[] cBytesWrote)
throws java.io.IOException,
AutomationException
exportSpatialReferenceToPRJ in interface IPRJSpatialReferenceexportSpatialReferenceToPRJ in interface IPRJSpatialReferenceGENstr - The str (out: use single element array)cBytesWrote - The cBytesWrote (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getUsage()
throws java.io.IOException,
AutomationException
getUsage in interface IGeographicCoordinateSystemjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IDatum getDatum() throws java.io.IOException, AutomationException
getDatum in interface IGeographicCoordinateSystemjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IPrimeMeridian getPrimeMeridian() throws java.io.IOException, AutomationException
getPrimeMeridian in interface IGeographicCoordinateSystemjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IAngularUnit getCoordinateUnit() throws java.io.IOException, AutomationException
getCoordinateUnit in interface IGeographicCoordinateSystemjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void getGCSParams(double[] p_180,
double[] pDelta)
throws java.io.IOException,
AutomationException
getGCSParams in interface IGeographicCoordinateSystem2p_180 - The p_180 (out: use single element array)pDelta - The pDelta (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void getHorizon(_WKSEnvelope[] horizonEnvelope) throws java.io.IOException, AutomationException
getHorizon in interface IGeographicCoordinateSystem2horizonEnvelope - A Structure: com.esri.arcgis.system._WKSEnvelope (A com.esri.arcgis.system._WKSEnvelope COM typedef) (in/out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getAngularConversionFactor(IGeographicCoordinateSystem2 pDstGCS) throws java.io.IOException, AutomationException
getAngularConversionFactor in interface IGeographicCoordinateSystem2pDstGCS - A reference to a com.esri.arcgis.geometry.IGeographicCoordinateSystem2 (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getLeftLongitude(boolean inDegrees)
throws java.io.IOException,
AutomationException
getLeftLongitude in interface IGeographicCoordinateSystem2inDegrees - The inDegrees (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setLeftLongitude(boolean inDegrees,
double leftLongitude)
throws java.io.IOException,
AutomationException
setLeftLongitude in interface IGeographicCoordinateSystem2inDegrees - The inDegrees (in)leftLongitude - The leftLongitude (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getRightLongitude(boolean inDegrees)
throws java.io.IOException,
AutomationException
getRightLongitude in interface IGeographicCoordinateSystem2inDegrees - The inDegrees (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setRightLongitude(boolean inDegrees,
double rightLongitude)
throws java.io.IOException,
AutomationException
setRightLongitude in interface IGeographicCoordinateSystem2inDegrees - The inDegrees (in)rightLongitude - The rightLongitude (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setExtentHint(_WKSEnvelope rhs1) throws java.io.IOException, AutomationException
setExtentHint in interface IGeographicCoordinateSystem2rhs1 - A Structure: com.esri.arcgis.system._WKSEnvelope (A com.esri.arcgis.system._WKSEnvelope COM typedef) (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void defineEx(java.lang.String name,
java.lang.String alias,
java.lang.String abbreviation,
java.lang.String remarks,
java.lang.String useage,
IDatum datum,
IPrimeMeridian primeMeridian,
IAngularUnit geographicUnit)
throws java.io.IOException,
AutomationException
defineEx in interface IGeographicCoordinateSystemEditname - The name (in)alias - The alias (in)abbreviation - The abbreviation (in)remarks - The remarks (in)useage - The useage (in)datum - A reference to a com.esri.arcgis.geometry.IDatum (in)primeMeridian - A reference to a com.esri.arcgis.geometry.IPrimeMeridian (in)geographicUnit - A reference to a com.esri.arcgis.geometry.IAngularUnit (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void define(java.lang.Object name,
java.lang.Object alias,
java.lang.Object abbreviation,
java.lang.Object remarks,
java.lang.Object useage,
java.lang.Object datum,
java.lang.Object primeMeridian,
java.lang.Object geographicUnit)
throws java.io.IOException,
AutomationException
define in interface IGeographicCoordinateSystemEditname - A Variant (in, optional, pass null if not required)alias - A Variant (in, optional, pass null if not required)abbreviation - A Variant (in, optional, pass null if not required)remarks - A Variant (in, optional, pass null if not required)useage - A Variant (in, optional, pass null if not required)datum - A Variant (in, optional, pass null if not required)primeMeridian - A Variant (in, optional, pass null if not required)geographicUnit - A Variant (in, optional, pass null if not required)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void applyXYPrecision(int cPoints,
_WKSPoint points)
throws java.io.IOException,
AutomationException
applyXYPrecision in interface ISpatialReference2cPoints - The cPoints (in)points - A Structure: com.esri.arcgis.system._WKSPoint (A com.esri.arcgis.system._WKSPoint COM typedef) (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void applyPrecision(int cPoints,
_WKSPoint points,
double[] ms,
double[] zs)
throws java.io.IOException,
AutomationException
applyPrecision in interface ISpatialReference2cPoints - The cPoints (in)points - A Structure: com.esri.arcgis.system._WKSPoint (A com.esri.arcgis.system._WKSPoint COM typedef) (in)ms - The ms (in)zs - The zs (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IVerticalCoordinateSystem getVerticalCoordinateSystem() throws java.io.IOException, AutomationException
getVerticalCoordinateSystem in interface ISpatialReference3java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setVerticalCoordinateSystemByRef(IVerticalCoordinateSystem vcs) throws java.io.IOException, AutomationException
setVerticalCoordinateSystemByRef in interface ISpatialReference3vcs - A reference to a com.esri.arcgis.geometry.IVerticalCoordinateSystem (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void projectionHint(IGeometry geometry, ISpatialReference targetSR, int[] direction, ITransformation[] pXForm, int[] projectionHint) throws java.io.IOException, AutomationException
projectionHint in interface ISpatialReference3geometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)targetSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)direction - A com.esri.arcgis.geometry.esriTransformDirection constant (in/out: use single element array)pXForm - A reference to a com.esri.arcgis.geometry.ITransformation (in/out: use single element array)projectionHint - The projectionHint (in/out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getZToXYFactor()
throws java.io.IOException,
AutomationException
getZToXYFactor in interface ISpatialReference4java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IClone esri_clone() throws java.io.IOException, AutomationException
esri_clone in interface IClonejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void assign(IClone src) throws java.io.IOException, AutomationException
assign in interface IClonesrc - A reference to a com.esri.arcgis.system.IClone (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isEqual(IClone other) throws java.io.IOException, AutomationException
isEqual in interface ICloneother - A reference to a com.esri.arcgis.system.IClone (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isIdentical(IClone other) throws java.io.IOException, AutomationException
isIdentical in interface ICloneother - A reference to a com.esri.arcgis.system.IClone (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isEqualNoVCS(ISpatialReference other) throws java.io.IOException, AutomationException
isEqualNoVCS in interface ICompareCoordinateSystemsother - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isEqualLeftLongitude(ISpatialReference other, boolean compareVCS) throws java.io.IOException, AutomationException
isEqualLeftLongitude in interface ICompareCoordinateSystemsother - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)compareVCS - The compareVCS (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void getClassID(GUID[] pClassID) throws java.io.IOException, AutomationException
getClassID in interface IPersistpClassID - A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void isDirty()
throws java.io.IOException,
AutomationException
isDirty in interface IPersistStreamjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void load(IStream pstm) throws java.io.IOException, AutomationException
load in interface IPersistStreampstm - A reference to a com.esri.arcgis.system.IStream (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void save(IStream pstm, int fClearDirty) throws java.io.IOException, AutomationException
save in interface IPersistStreampstm - A reference to a com.esri.arcgis.system.IStream (in)fClearDirty - The fClearDirty (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void getSizeMax(_ULARGE_INTEGER[] pcbSize) throws java.io.IOException, AutomationException
getSizeMax in interface IPersistStreampcbSize - A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void getPrecisionSizeMax(int[] byteCount)
throws java.io.IOException,
AutomationException
getPrecisionSizeMax in interface ISRPersistStreambyteCount - The byteCount (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void loadPrecision(IStream pStream) throws java.io.IOException, AutomationException
loadPrecision in interface ISRPersistStreampStream - A reference to a com.esri.arcgis.system.IStream (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void savePrecision(IStream pStream, int fClearDirty) throws java.io.IOException, AutomationException
savePrecision in interface ISRPersistStreampStream - A reference to a com.esri.arcgis.system.IStream (in)fClearDirty - The fClearDirty (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void interfaceSupportsErrorInfo(GUID riid) throws java.io.IOException, AutomationException
interfaceSupportsErrorInfo in interface ISupportErrorInforiid - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isUsePrecision()
throws java.io.IOException,
AutomationException
isUsePrecision in interface IControlPrecisionjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setUsePrecision(boolean usePrecision)
throws java.io.IOException,
AutomationException
setUsePrecision in interface IControlPrecisionusePrecision - The usePrecision (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isHighPrecision()
throws java.io.IOException,
AutomationException
isHighPrecision in interface IControlPrecision2java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setIsHighPrecision(boolean isHighPrecision)
throws java.io.IOException,
AutomationException
setIsHighPrecision in interface IControlPrecision2isHighPrecision - The isHighPrecision (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setDefaultXYTolerance()
throws java.io.IOException,
AutomationException
setDefaultXYTolerance in interface ISpatialReferenceTolerancejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setMinimumXYTolerance()
throws java.io.IOException,
AutomationException
setMinimumXYTolerance in interface ISpatialReferenceTolerancejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getXYTolerance()
throws java.io.IOException,
AutomationException
getXYTolerance in interface ISpatialReferenceTolerancejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setXYTolerance(double xYTolerance)
throws java.io.IOException,
AutomationException
setXYTolerance in interface ISpatialReferenceTolerancexYTolerance - The xYTolerance (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setDefaultZTolerance()
throws java.io.IOException,
AutomationException
setDefaultZTolerance in interface ISpatialReferenceTolerancejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setMinimumZTolerance()
throws java.io.IOException,
AutomationException
setMinimumZTolerance in interface ISpatialReferenceTolerancejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getZTolerance()
throws java.io.IOException,
AutomationException
getZTolerance in interface ISpatialReferenceTolerancejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setZTolerance(double zTolerance)
throws java.io.IOException,
AutomationException
setZTolerance in interface ISpatialReferenceTolerancezTolerance - The zTolerance (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setDefaultMTolerance()
throws java.io.IOException,
AutomationException
setDefaultMTolerance in interface ISpatialReferenceTolerancejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setMinimumMTolerance()
throws java.io.IOException,
AutomationException
setMinimumMTolerance in interface ISpatialReferenceTolerancejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getMTolerance()
throws java.io.IOException,
AutomationException
getMTolerance in interface ISpatialReferenceTolerancejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setMTolerance(double mTolerance)
throws java.io.IOException,
AutomationException
setMTolerance in interface ISpatialReferenceTolerancemTolerance - The mTolerance (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getXYToleranceValid()
throws java.io.IOException,
AutomationException
getXYToleranceValid in interface ISpatialReferenceTolerancejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getZToleranceValid()
throws java.io.IOException,
AutomationException
getZToleranceValid in interface ISpatialReferenceTolerancejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getMToleranceValid()
throws java.io.IOException,
AutomationException
getMToleranceValid in interface ISpatialReferenceTolerancejava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isXYToleranceEqual(ISpatialReference otherSR) throws java.io.IOException, AutomationException
isXYToleranceEqual in interface ISpatialReferenceToleranceotherSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isMToleranceEqual(ISpatialReference otherSR) throws java.io.IOException, AutomationException
isMToleranceEqual in interface ISpatialReferenceToleranceotherSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isZToleranceEqual(ISpatialReference otherSR) throws java.io.IOException, AutomationException
isZToleranceEqual in interface ISpatialReferenceToleranceotherSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void constructFromHorizon()
throws java.io.IOException,
AutomationException
constructFromHorizon in interface ISpatialReferenceResolutionjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setXYResolution(boolean bStandardUnits,
double xYResolution)
throws java.io.IOException,
AutomationException
setXYResolution in interface ISpatialReferenceResolutionbStandardUnits - The bStandardUnits (in)xYResolution - The xYResolution (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getXYResolution(boolean bStandardUnits)
throws java.io.IOException,
AutomationException
getXYResolution in interface ISpatialReferenceResolutionbStandardUnits - The bStandardUnits (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setDefaultXYResolution()
throws java.io.IOException,
AutomationException
setDefaultXYResolution in interface ISpatialReferenceResolutionjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setZResolution(boolean bStandardUnits,
double zResolution)
throws java.io.IOException,
AutomationException
setZResolution in interface ISpatialReferenceResolutionbStandardUnits - The bStandardUnits (in)zResolution - The zResolution (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getZResolution(boolean bStandardUnits)
throws java.io.IOException,
AutomationException
getZResolution in interface ISpatialReferenceResolutionbStandardUnits - The bStandardUnits (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setDefaultZResolution()
throws java.io.IOException,
AutomationException
setDefaultZResolution in interface ISpatialReferenceResolutionjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setMResolution(double interval)
throws java.io.IOException,
AutomationException
setMResolution in interface ISpatialReferenceResolutioninterval - The interval (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getMResolution()
throws java.io.IOException,
AutomationException
getMResolution in interface ISpatialReferenceResolutionjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setDefaultMResolution()
throws java.io.IOException,
AutomationException
setDefaultMResolution in interface ISpatialReferenceResolutionjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getAuthorityName()
throws java.io.IOException,
AutomationException
getAuthorityName in interface ISpatialReferenceAuthorityjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getVersion()
throws java.io.IOException,
AutomationException
getVersion in interface ISpatialReferenceAuthorityjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getCode()
throws java.io.IOException,
AutomationException
getCode in interface ISpatialReferenceAuthorityjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void define(java.lang.String authorityName,
int authorityCode,
java.lang.String authorityVersion)
throws java.io.IOException,
AutomationException
define in interface ISpatialReferenceAuthorityauthorityName - The authorityName (in)authorityCode - The authorityCode (in)authorityVersion - The authorityVersion (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOExceptionpublic void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.Externalizablejava.io.IOExceptionjava.lang.ClassNotFoundException