public class ProjectedCoordinateSystem extends java.lang.Object implements com.esri.arcgis.interop.RemoteObjRef, IProjectedCoordinateSystem4GEN, ISpatialReference2GEN, IESRISpatialReferenceGEN, IESRISpatialReferenceGEN2, IPRJSpatialReferenceGEN, IProjectedCoordinateSystem, IProjectedCoordinateSystem2, IProjectedCoordinateSystem3, IProjectedCoordinateSystem4, IProjectedCoordinateSystem5, IProjectedCoordinateSystemEdit, ISpatialReference, ISpatialReference2, ISpatialReference3, ISpatialReference4, ISpatialReferenceInfo, IESRISpatialReference, IPRJSpatialReference, IClone, ICompareCoordinateSystems, IPersist, IPersistStream, ISRPersistStream, ISupportErrorInfo, IControlPrecision, IControlPrecision2, ISpatialReferenceTolerance, ISpatialReferenceResolution, ISpatialReferenceAuthority, java.io.Externalizable
Description 'Creates a projected 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, IIDd44edb15_8866_4641_872d_3c81f73ac8aa, xxDummy
IID, IID3b563182_cf62_4d40_9157_5022f7ae4561, xxDummy
IID, IIDf90e304c_a0f7_4a7d_9f62_25fd2a5c96af, xxDummy
IID, IID3f9863b9_5477_4757_ac6f_63204de301ee, xxDummy
IID, IIDf0e1978b_ab3d_4f82_a374_c5533b179b17, xxDummy
IID, IID734e8d44_09b8_4796_8fb7_1985a32be7be, xxDummy
IIDd765fb6b_05d3_4398_86ac_79430de530e5
IIDd9b13c10_5c5e_11d5_9fee_00c04f6bdd7f
IIDa690307d_6c11_43a1_966a_9e8db0672033
IIDf94e4c00_1dd1_11b2_bf4e_08002022f573
IID4434d680_f4da_11d1_bca6_0000f875bcce
IID4da0fe00_1dd2_11b2_bf49_08002022f573
IID, IID228d7220_d335_11d1_bc9b_0000f875bcce, xxDummy
IID, IID170572bf_545c_45a8_a45d_0d33c79441c7, xxDummy
IID3267d410_f5d9_11d3_9f69_00c04f6bdd7f
IID, IID0ed8c73a_da12_4d3e_9e7f_5748619888cb, xxDummy
IID, IIDbf8786d0_4fc5_487b_9e6a_53e5cb5619c1, xxDummy
IID, IID0c6d4b10_a38f_48eb_80eb_a3b86cc248dc, xxDummy
IID, IID9bff8aeb_e415_11d0_943c_080009eebecb, xxDummy
IID, IID75f37757_465c_43b1_afe8_8a4fdcb02839, xxDummy
IID, IIDe88c7db0_9e84_11d2_bd00_0000f875bcce, xxDummy
IID00000109_0000_0000_c000_000000000046
IID0000010c_0000_0000_c000_000000000046
IID, IIDdf0b3d60_548f_101b_8e65_08002b2bd119, xxDummy
IID, IIDa1b0d8b3_474c_4fab_808e_0a3c5c498b1b, xxDummy
IIDed4e18dd_ee33_11d3_9fef_00c04f6bc724
IID, IID587dc301_2766_4597_a3e5_9fa152329eb8, xxDummy
IID, IID833ac5b9_20e3_4896_8d55_770f4e90a2e4, xxDummy
IID, IIDd2f20dac_5ca7_4b58_bddb_309fdd0e364a, xxDummy
Constructor and Description |
---|
ProjectedCoordinateSystem()
Constructs a ProjectedCoordinateSystem using ArcGIS Engine.
|
ProjectedCoordinateSystem(java.lang.Object obj)
Deprecated.
As of ArcGIS 9.2, replaced by normal Java casts.
ProjectedCoordinateSystem theProjectedCoordinateSystem = (ProjectedCoordinateSystem) 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 gcs,
java.lang.Object projectedUnit,
java.lang.Object projection,
java.lang.Object parameters)
Defines the properties of a projected 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.
|
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.
|
void |
forward(_WKSPoint[][] points)
Projects points from geographic to planar coordinates.
|
void |
forward(int count,
_WKSPoint points)
Projects points from geographic to planar coordinates.
|
java.lang.String |
getAbbreviation()
The abbreviated name of this spatial reference component.
|
java.lang.String |
getAlias()
The alias of this spatial reference component.
|
java.lang.String |
getAuthorityName()
The name of the defining authority for this object.
|
double |
getAzimuth()
The azimuth of a projected coordinate system.
|
double |
getCentralLongitude()
Returns CentralLongitude of the projected coordinate system.
|
double |
getCentralMeridian(boolean inDegrees)
The central meridian (Lambda0) of a projected coordinate system.
|
double |
getCentralParallel()
The central parallel (Phi 0) of a projected coordinate system.
|
void |
getClassID(GUID[] pClassID)
getClassID
|
static java.lang.String |
getClsid()
getClsid.
|
int |
getCode()
The code identifying this object relative to its authority.
|
double |
getConvergenceAngle(_WKSPoint pt,
boolean trueToGridNorth)
Returns the grid convergence angle .
|
ILinearUnit |
getCoordinateUnit()
The linear unit of a projected 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.
|
double |
getFalseEasting()
The false easting (X0) of a projected coordinate system.
|
double |
getFalseNorthing()
The false northing (Y0) of a projected coordinate system.
|
void |
getFalseOriginAndUnits(double[] falseX,
double[] falseY,
double[] xyUnits)
Get the false origin and units.
|
void |
getGCSParams(double[] p_180,
double[] pDelta)
Returns 180 degrees and horizon delta in proper GCS units.
|
IGeographicCoordinateSystem |
getGeographicCoordinateSystem()
The geographic coordinate system of a projected coordinate system.
|
double |
getHeight()
The height above the sphere in projected coordinate system units.
|
IGeometry |
getHorizon(_WKSEnvelope[] horizonEnvelope,
boolean[] inclusive)
Returns the standard horizon polygon, its envelope, and whether it is inclusive or exclusive; the horizon polygon may be 0.
|
esriSRHorizon |
getHorizon(int horizonIndex)
The mathematical limits of a projected coordinate system.
|
IGeometry |
getHorizon2(_WKSEnvelope[] horizonEnvelope,
boolean[] inclusive)
Returns the standard horizon polygon, its envelope, and whether it is inclusive or exclusive; the horizon polygon may be 0.
|
int |
getHorizonCount()
The number of shapes that describe the limits of a ProjCS.
|
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 |
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.
|
double |
getLatitudeOfCenter()
The latitude of center (Phi C) of a projected coordinate system.
|
double |
getLatitudeOfOrigin()
The latitude of the origin (Phi 0) of a projected coordinate system.
|
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 |
getLongitudeOfCenter()
The longitude of center (Lam C) of a projected coordinate system.
|
double |
getLongitudeOfOrigin()
The longitude of origin (Lambda0) of a projected coordinate system.
|
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.
|
_WKSPoint |
getNorthPole()
Returns north pole in projected coordinates, or an empty point if north pole is outside the PCS horizon.
|
int |
getNorthPoleGeometry()
Returns type of north pole geometry.
|
int |
getNorthPoleLocation()
Returns type of location of north pole with respect to PCS horizon.
|
void |
getParameters(IParameter[] parameters)
Gets the map projection parameters of a projected coordinate system.
|
void |
getParameters(IParameter[][] parameters)
Gets the map projection parameters of a projected coordinate system.
|
IGeometry |
getPCSHorizon(_WKSEnvelope[] horizonEnvelope,
boolean[] inclusive)
Returns PCS horizon polygon, its envelope and whether it is inclusive or exclusive; the horizon polygon may be 0.
|
void |
getPrecisionSizeMax(int[] byteCount)
Returns the number of bytes needed to store the false x, false y and xy units of this spatial reference.
|
int |
getPRJSpatialReferenceSize()
The number of bytes required to hold the persistant representation of the spatial reference.
|
IProjection |
getProjection()
The map projection of a projected coordinate system.
|
double |
getPseudoStandardParallel1()
The latitude on an oblique spheroid that defines the oblique cone for a Krovak projected coordinate system.
|
java.lang.String |
getRemarks()
The comment string of this spatial reference component.
|
double |
getRotation()
The rotation value used to change the axis directions in a Krovak projected coordinate system.
|
double |
getScaleFactor()
The scale factor (K0) of a projected coordinate system.
|
IGeometry |
getShiftedHorizon(int shift)
Returns the horizon polygon, shifted once or twice, west/east of standard horizon for a negative/positive shift.
|
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
getSizeMax
|
_WKSPoint |
getSouthPole()
Returns south pole in projected coordinates, or an empty point if south pole is outside the PCS horizon.
|
int |
getSouthPoleGeometry()
Returns type of south pole geometry.
|
int |
getSouthPoleLocation()
Returns type of location of south pole with respect to PCS horizon.
|
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 |
getUsage()
The usage notes of a projected coordinate system.
|
java.lang.String |
getVersion()
The version of this spatial reference object.
|
IVerticalCoordinateSystem |
getVerticalCoordinateSystem()
The VCS associated with this spatial reference.
|
double |
getXScaleFactor()
The X axis scale value used to flip the axis direction in a Krovak projected coordinate system.
|
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.
|
double |
getYScaleFactor()
The Y axis scale value used to flip the axis direction in a Krovak projected coordinate system.
|
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 |
inverse(_WKSPoint[][] points)
Projects points from planar to geographic coordinates.
|
void |
inverse(int count,
_WKSPoint points)
Projects points from planar to geographic coordinates.
|
void |
inverseWithShift(double shift,
_WKSPoint[][] points)
Projects points from planar to geographic coordinates.
|
void |
inverseWithShift(double shift,
int count,
_WKSPoint points)
Projects points from planar to geographic coordinates.
|
boolean |
isCentralLongitudeVertical()
Returns true if central meridian is a straight vertical line.
|
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 |
isEqualNoNames(IProjectedCoordinateSystem pOther)
Compares two projected coordinate systems for equality but ignores their names.
|
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 |
isHorizonConvexHull()
Returns true if PCS horizon is convex.
|
boolean |
isHorizonEdgeDuplicated()
Returns true if some edges of PCS horizon project inversely to identical lines.
|
boolean |
isHorizonEntireWorld()
Returns true if PCS horizon contains the entire world.
|
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 |
putLinearAndAngularUnits(ILinearUnit linearUnit,
IAngularUnit angularUnit)
Modify linear unit of projected coordinates and angular unit of associated geographic coordinates.
|
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 |
setAzimuth(double azimuth)
The azimuth of a projected coordinate system.
|
void |
setCentralMeridian(boolean inDegrees,
double centralMeridian)
The central meridian (Lambda0) of a projected coordinate system.
|
void |
setCentralParallel(double centralParallel)
The central parallel (Phi 0) of a projected coordinate system.
|
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 |
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)
Set the false origin and units.
|
void |
setHeight(double height)
The height above the sphere in projected coordinate system units.
|
void |
setIsHighPrecision(boolean isHighPrecision)
TRUE if a high precision integer grid is being used to round coordinate values.
|
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 |
setLatitudeOfCenter(double latitudeOfCenter)
The latitude of center (Phi C) of a projected coordinate system.
|
void |
setLatitudeOfOrigin(double latitudeOfOrigin)
The latitude of the origin (Phi 0) of a projected coordinate system.
|
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 |
setLongitudeOfCenter(double longitudeOfCenter)
The longitude of center (Lam C) of a projected coordinate system.
|
void |
setLongitudeOfOrigin(double longitudeOfOrigin)
The longitude of origin (Lambda0) of a projected coordinate system.
|
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 |
setPseudoStandardParallel1(double psp1)
The latitude on an oblique spheroid that defines the oblique cone for a Krovak projected coordinate system.
|
void |
setRotation(double r)
The rotation value used to change the axis directions in a Krovak projected coordinate system.
|
void |
setScaleFactor(double scaleFactor)
The scale factor (K0) of a projected coordinate system.
|
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 |
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 |
setXScaleFactor(double xs)
The X axis scale value used to flip the axis direction in a Krovak projected coordinate system.
|
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 |
setYScaleFactor(double ys)
The Y axis scale value used to flip the axis direction in a Krovak projected coordinate system.
|
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 ProjectedCoordinateSystem() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problemsjava.net.UnknownHostException
- if there are interop problemspublic ProjectedCoordinateSystem(java.lang.Object obj) throws java.io.IOException
ProjectedCoordinateSystem theProjectedCoordinateSystem = (ProjectedCoordinateSystem) obj;
obj
to ProjectedCoordinateSystem
.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.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public java.lang.String getName() throws java.io.IOException, AutomationException
getName
in interface IProjectedCoordinateSystem4GEN
getName
in interface ISpatialReference2GEN
getName
in interface ISpatialReferenceInfo
java.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 IProjectedCoordinateSystem4GEN
getAlias
in interface ISpatialReference2GEN
getAlias
in interface ISpatialReferenceInfo
java.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 IProjectedCoordinateSystem4GEN
getAbbreviation
in interface ISpatialReference2GEN
getAbbreviation
in interface ISpatialReferenceInfo
java.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 IProjectedCoordinateSystem4GEN
getRemarks
in interface ISpatialReference2GEN
getRemarks
in interface ISpatialReferenceInfo
java.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 IProjectedCoordinateSystem4GEN
getFactoryCode
in interface ISpatialReference2GEN
getFactoryCode
in interface ISpatialReferenceInfo
java.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 IProjectedCoordinateSystem4GEN
hasXYPrecision
in interface ISpatialReference
hasXYPrecision
in interface ISpatialReference2GEN
java.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 IProjectedCoordinateSystem4GEN
hasZPrecision
in interface ISpatialReference
hasZPrecision
in interface ISpatialReference2GEN
java.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 IProjectedCoordinateSystem4GEN
hasMPrecision
in interface ISpatialReference
hasMPrecision
in interface ISpatialReference2GEN
java.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 IProjectedCoordinateSystem4GEN
isPrecisionEqual
in interface ISpatialReference
isPrecisionEqual
in interface ISpatialReference2GEN
otherSR
- 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 IProjectedCoordinateSystem4GEN
setFalseOriginAndUnits
in interface ISpatialReference
setFalseOriginAndUnits
in interface ISpatialReference2GEN
falseX
- 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 IProjectedCoordinateSystem4GEN
setZFalseOriginAndUnits
in interface ISpatialReference
setZFalseOriginAndUnits
in interface ISpatialReference2GEN
falseZ
- 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 IProjectedCoordinateSystem4GEN
setMFalseOriginAndUnits
in interface ISpatialReference
setMFalseOriginAndUnits
in interface ISpatialReference2GEN
falseM
- 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 IProjectedCoordinateSystem4GEN
getFalseOriginAndUnits
in interface ISpatialReference
getFalseOriginAndUnits
in interface ISpatialReference2GEN
falseX
- 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 IProjectedCoordinateSystem4GEN
getZFalseOriginAndUnits
in interface ISpatialReference
getZFalseOriginAndUnits
in interface ISpatialReference2GEN
falseZ
- 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 IProjectedCoordinateSystem4GEN
getMFalseOriginAndUnits
in interface ISpatialReference
getMFalseOriginAndUnits
in interface ISpatialReference2GEN
falseM
- 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 IProjectedCoordinateSystem4GEN
getDomain
in interface ISpatialReference
getDomain
in interface ISpatialReference2GEN
xMin
- 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 IProjectedCoordinateSystem4GEN
setDomain
in interface ISpatialReference
setDomain
in interface ISpatialReference2GEN
xMin
- 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 IProjectedCoordinateSystem4GEN
getZDomain
in interface ISpatialReference
getZDomain
in interface ISpatialReference2GEN
outZMin
- 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 IProjectedCoordinateSystem4GEN
setZDomain
in interface ISpatialReference
setZDomain
in interface ISpatialReference2GEN
inZMin
- 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 IProjectedCoordinateSystem4GEN
getMDomain
in interface ISpatialReference
getMDomain
in interface ISpatialReference2GEN
outMMin
- 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 IProjectedCoordinateSystem4GEN
setMDomain
in interface ISpatialReference
setMDomain
in interface ISpatialReference2GEN
inMMin
- 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 IProjectedCoordinateSystem4GEN
getZCoordinateUnit
in interface ISpatialReference
getZCoordinateUnit
in interface ISpatialReference2GEN
java.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 IProjectedCoordinateSystem4GEN
setZCoordinateUnit
in interface ISpatialReference
setZCoordinateUnit
in interface ISpatialReference2GEN
zunit
- 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 IProjectedCoordinateSystem4GEN
changed
in interface ISpatialReference
changed
in interface ISpatialReference2GEN
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 IProjectedCoordinateSystem
getUsage
in interface IProjectedCoordinateSystem4GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IGeographicCoordinateSystem getGeographicCoordinateSystem() throws java.io.IOException, AutomationException
getGeographicCoordinateSystem
in interface IProjectedCoordinateSystem
getGeographicCoordinateSystem
in interface IProjectedCoordinateSystem4GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IProjection getProjection() throws java.io.IOException, AutomationException
getProjection
in interface IProjectedCoordinateSystem
getProjection
in interface IProjectedCoordinateSystem4GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void getParameters(IParameter[][] parameters) throws java.io.IOException, AutomationException
getParameters
in interface IProjectedCoordinateSystem4GEN
parameters
- A reference to a com.esri.arcgis.geometry.IParameter array (in/out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ILinearUnit getCoordinateUnit() throws java.io.IOException, AutomationException
getCoordinateUnit
in interface IProjectedCoordinateSystem
getCoordinateUnit
in interface IProjectedCoordinateSystem4GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void forward(_WKSPoint[][] points) throws java.io.IOException, AutomationException
forward
in interface IProjectedCoordinateSystem4GEN
points
- A Structure: com.esri.arcgis.system._WKSPoint (An array of com.esri.arcgis.system._WKSPoint 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 void inverse(_WKSPoint[][] points) throws java.io.IOException, AutomationException
inverse
in interface IProjectedCoordinateSystem4GEN
points
- A Structure: com.esri.arcgis.system._WKSPoint (An array of com.esri.arcgis.system._WKSPoint 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 int getHorizonCount() throws java.io.IOException, AutomationException
getHorizonCount
in interface IProjectedCoordinateSystem
getHorizonCount
in interface IProjectedCoordinateSystem4GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public esriSRHorizon getHorizon(int horizonIndex) throws java.io.IOException, AutomationException
getHorizon
in interface IProjectedCoordinateSystem
getHorizon
in interface IProjectedCoordinateSystem4GEN
horizonIndex
- The horizonIndex (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getCentralMeridian(boolean inDegrees) throws java.io.IOException, AutomationException
getCentralMeridian
in interface IProjectedCoordinateSystem
getCentralMeridian
in interface IProjectedCoordinateSystem4GEN
inDegrees
- The inDegrees (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setCentralMeridian(boolean inDegrees, double centralMeridian) throws java.io.IOException, AutomationException
setCentralMeridian
in interface IProjectedCoordinateSystem
setCentralMeridian
in interface IProjectedCoordinateSystem4GEN
inDegrees
- The inDegrees (in)centralMeridian
- The centralMeridian (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getLongitudeOfOrigin() throws java.io.IOException, AutomationException
getLongitudeOfOrigin
in interface IProjectedCoordinateSystem
getLongitudeOfOrigin
in interface IProjectedCoordinateSystem4GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setLongitudeOfOrigin(double longitudeOfOrigin) throws java.io.IOException, AutomationException
setLongitudeOfOrigin
in interface IProjectedCoordinateSystem
setLongitudeOfOrigin
in interface IProjectedCoordinateSystem4GEN
longitudeOfOrigin
- The longitudeOfOrigin (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getLatitudeOf1st() throws java.io.IOException, AutomationException
getLatitudeOf1st
in interface IProjectedCoordinateSystem
getLatitudeOf1st
in interface IProjectedCoordinateSystem4GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setLatitudeOf1st(double standardLongitude1) throws java.io.IOException, AutomationException
setLatitudeOf1st
in interface IProjectedCoordinateSystem
setLatitudeOf1st
in interface IProjectedCoordinateSystem4GEN
standardLongitude1
- The standardLongitude1 (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getLatitudeOf2nd() throws java.io.IOException, AutomationException
getLatitudeOf2nd
in interface IProjectedCoordinateSystem
getLatitudeOf2nd
in interface IProjectedCoordinateSystem4GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setLatitudeOf2nd(double latitudeOf2nd) throws java.io.IOException, AutomationException
setLatitudeOf2nd
in interface IProjectedCoordinateSystem
setLatitudeOf2nd
in interface IProjectedCoordinateSystem4GEN
latitudeOf2nd
- The latitudeOf2nd (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getFalseEasting() throws java.io.IOException, AutomationException
getFalseEasting
in interface IProjectedCoordinateSystem
getFalseEasting
in interface IProjectedCoordinateSystem4GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setFalseEasting(double falseEasting) throws java.io.IOException, AutomationException
setFalseEasting
in interface IProjectedCoordinateSystem
setFalseEasting
in interface IProjectedCoordinateSystem4GEN
falseEasting
- The falseEasting (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getFalseNorthing() throws java.io.IOException, AutomationException
getFalseNorthing
in interface IProjectedCoordinateSystem
getFalseNorthing
in interface IProjectedCoordinateSystem4GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setFalseNorthing(double falseNorthing) throws java.io.IOException, AutomationException
setFalseNorthing
in interface IProjectedCoordinateSystem
setFalseNorthing
in interface IProjectedCoordinateSystem4GEN
falseNorthing
- The falseNorthing (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getCentralParallel() throws java.io.IOException, AutomationException
getCentralParallel
in interface IProjectedCoordinateSystem
getCentralParallel
in interface IProjectedCoordinateSystem4GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setCentralParallel(double centralParallel) throws java.io.IOException, AutomationException
setCentralParallel
in interface IProjectedCoordinateSystem
setCentralParallel
in interface IProjectedCoordinateSystem4GEN
centralParallel
- The centralParallel (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getStandardParallel1() throws java.io.IOException, AutomationException
getStandardParallel1
in interface IProjectedCoordinateSystem
getStandardParallel1
in interface IProjectedCoordinateSystem4GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setStandardParallel1(double standardParallel1) throws java.io.IOException, AutomationException
setStandardParallel1
in interface IProjectedCoordinateSystem
setStandardParallel1
in interface IProjectedCoordinateSystem4GEN
standardParallel1
- The standardParallel1 (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getStandardParallel2() throws java.io.IOException, AutomationException
getStandardParallel2
in interface IProjectedCoordinateSystem
getStandardParallel2
in interface IProjectedCoordinateSystem4GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setStandardParallel2(double standardParallel2) throws java.io.IOException, AutomationException
setStandardParallel2
in interface IProjectedCoordinateSystem
setStandardParallel2
in interface IProjectedCoordinateSystem4GEN
standardParallel2
- The standardParallel2 (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getLongitudeOf1st() throws java.io.IOException, AutomationException
getLongitudeOf1st
in interface IProjectedCoordinateSystem
getLongitudeOf1st
in interface IProjectedCoordinateSystem4GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setLongitudeOf1st(double longitudeOf1st) throws java.io.IOException, AutomationException
setLongitudeOf1st
in interface IProjectedCoordinateSystem
setLongitudeOf1st
in interface IProjectedCoordinateSystem4GEN
longitudeOf1st
- The longitudeOf1st (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getLongitudeOf2nd() throws java.io.IOException, AutomationException
getLongitudeOf2nd
in interface IProjectedCoordinateSystem
getLongitudeOf2nd
in interface IProjectedCoordinateSystem4GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setLongitudeOf2nd(double longitudeOf2nd) throws java.io.IOException, AutomationException
setLongitudeOf2nd
in interface IProjectedCoordinateSystem
setLongitudeOf2nd
in interface IProjectedCoordinateSystem4GEN
longitudeOf2nd
- The longitudeOf2nd (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getScaleFactor() throws java.io.IOException, AutomationException
getScaleFactor
in interface IProjectedCoordinateSystem
getScaleFactor
in interface IProjectedCoordinateSystem4GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setScaleFactor(double scaleFactor) throws java.io.IOException, AutomationException
setScaleFactor
in interface IProjectedCoordinateSystem
setScaleFactor
in interface IProjectedCoordinateSystem4GEN
scaleFactor
- The scaleFactor (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getAzimuth() throws java.io.IOException, AutomationException
getAzimuth
in interface IProjectedCoordinateSystem
getAzimuth
in interface IProjectedCoordinateSystem4GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setAzimuth(double azimuth) throws java.io.IOException, AutomationException
setAzimuth
in interface IProjectedCoordinateSystem
setAzimuth
in interface IProjectedCoordinateSystem4GEN
azimuth
- The azimuth (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getLongitudeOfCenter() throws java.io.IOException, AutomationException
getLongitudeOfCenter
in interface IProjectedCoordinateSystem2
getLongitudeOfCenter
in interface IProjectedCoordinateSystem4GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setLongitudeOfCenter(double longitudeOfCenter) throws java.io.IOException, AutomationException
setLongitudeOfCenter
in interface IProjectedCoordinateSystem2
setLongitudeOfCenter
in interface IProjectedCoordinateSystem4GEN
longitudeOfCenter
- The longitudeOfCenter (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getLatitudeOfCenter() throws java.io.IOException, AutomationException
getLatitudeOfCenter
in interface IProjectedCoordinateSystem2
getLatitudeOfCenter
in interface IProjectedCoordinateSystem4GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setLatitudeOfCenter(double latitudeOfCenter) throws java.io.IOException, AutomationException
setLatitudeOfCenter
in interface IProjectedCoordinateSystem2
setLatitudeOfCenter
in interface IProjectedCoordinateSystem4GEN
latitudeOfCenter
- The latitudeOfCenter (in)java.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 IProjectedCoordinateSystem2
getGCSParams
in interface IProjectedCoordinateSystem4GEN
p_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 IGeometry getHorizon2(_WKSEnvelope[] horizonEnvelope, boolean[] inclusive) throws java.io.IOException, AutomationException
getHorizon2
in interface IProjectedCoordinateSystem4GEN
horizonEnvelope
- A Structure: com.esri.arcgis.system._WKSEnvelope (A com.esri.arcgis.system._WKSEnvelope COM typedef) (out: use single element array)inclusive
- The inclusive (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IGeometry getShiftedHorizon(int shift) throws java.io.IOException, AutomationException
getShiftedHorizon
in interface IProjectedCoordinateSystem2
getShiftedHorizon
in interface IProjectedCoordinateSystem4GEN
shift
- The shift (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getPseudoStandardParallel1() throws java.io.IOException, AutomationException
getPseudoStandardParallel1
in interface IProjectedCoordinateSystem2
getPseudoStandardParallel1
in interface IProjectedCoordinateSystem4GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setPseudoStandardParallel1(double psp1) throws java.io.IOException, AutomationException
setPseudoStandardParallel1
in interface IProjectedCoordinateSystem2
setPseudoStandardParallel1
in interface IProjectedCoordinateSystem4GEN
psp1
- The psp1 (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getXScaleFactor() throws java.io.IOException, AutomationException
getXScaleFactor
in interface IProjectedCoordinateSystem2
getXScaleFactor
in interface IProjectedCoordinateSystem4GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setXScaleFactor(double xs) throws java.io.IOException, AutomationException
setXScaleFactor
in interface IProjectedCoordinateSystem2
setXScaleFactor
in interface IProjectedCoordinateSystem4GEN
xs
- The xs (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getYScaleFactor() throws java.io.IOException, AutomationException
getYScaleFactor
in interface IProjectedCoordinateSystem2
getYScaleFactor
in interface IProjectedCoordinateSystem4GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setYScaleFactor(double ys) throws java.io.IOException, AutomationException
setYScaleFactor
in interface IProjectedCoordinateSystem2
setYScaleFactor
in interface IProjectedCoordinateSystem4GEN
ys
- The ys (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getRotation() throws java.io.IOException, AutomationException
getRotation
in interface IProjectedCoordinateSystem2
getRotation
in interface IProjectedCoordinateSystem4GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setRotation(double r) throws java.io.IOException, AutomationException
setRotation
in interface IProjectedCoordinateSystem2
setRotation
in interface IProjectedCoordinateSystem4GEN
r
- The r (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void inverseWithShift(double shift, _WKSPoint[][] points) throws java.io.IOException, AutomationException
inverseWithShift
in interface IProjectedCoordinateSystem4GEN
shift
- The shift (in)points
- A Structure: com.esri.arcgis.system._WKSPoint (An array of com.esri.arcgis.system._WKSPoint 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 void putLinearAndAngularUnits(ILinearUnit linearUnit, IAngularUnit angularUnit) throws java.io.IOException, AutomationException
putLinearAndAngularUnits
in interface IProjectedCoordinateSystem2
putLinearAndAngularUnits
in interface IProjectedCoordinateSystem4GEN
linearUnit
- A reference to a com.esri.arcgis.geometry.ILinearUnit (in)angularUnit
- 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 double getLatitudeOfOrigin() throws java.io.IOException, AutomationException
getLatitudeOfOrigin
in interface IProjectedCoordinateSystem2
getLatitudeOfOrigin
in interface IProjectedCoordinateSystem4GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setLatitudeOfOrigin(double latitudeOfOrigin) throws java.io.IOException, AutomationException
setLatitudeOfOrigin
in interface IProjectedCoordinateSystem2
setLatitudeOfOrigin
in interface IProjectedCoordinateSystem4GEN
latitudeOfOrigin
- The latitudeOfOrigin (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isEqualNoNames(IProjectedCoordinateSystem pOther) throws java.io.IOException, AutomationException
isEqualNoNames
in interface IProjectedCoordinateSystem2
isEqualNoNames
in interface IProjectedCoordinateSystem4GEN
pOther
- A reference to a com.esri.arcgis.geometry.IProjectedCoordinateSystem (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getHeight() throws java.io.IOException, AutomationException
getHeight
in interface IProjectedCoordinateSystem3
getHeight
in interface IProjectedCoordinateSystem4GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setHeight(double height) throws java.io.IOException, AutomationException
setHeight
in interface IProjectedCoordinateSystem3
setHeight
in interface IProjectedCoordinateSystem4GEN
height
- The height (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IGeometry getPCSHorizon(_WKSEnvelope[] horizonEnvelope, boolean[] inclusive) throws java.io.IOException, AutomationException
getPCSHorizon
in interface IProjectedCoordinateSystem4
getPCSHorizon
in interface IProjectedCoordinateSystem4GEN
horizonEnvelope
- A Structure: com.esri.arcgis.system._WKSEnvelope (A com.esri.arcgis.system._WKSEnvelope COM typedef) (in/out: use single element array)inclusive
- The inclusive (in/out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getCentralLongitude() throws java.io.IOException, AutomationException
getCentralLongitude
in interface IProjectedCoordinateSystem4
getCentralLongitude
in interface IProjectedCoordinateSystem4GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public _WKSPoint getNorthPole() throws java.io.IOException, AutomationException
getNorthPole
in interface IProjectedCoordinateSystem4
getNorthPole
in interface IProjectedCoordinateSystem4GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public _WKSPoint getSouthPole() throws java.io.IOException, AutomationException
getSouthPole
in interface IProjectedCoordinateSystem4
getSouthPole
in interface IProjectedCoordinateSystem4GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getNorthPoleLocation() throws java.io.IOException, AutomationException
getNorthPoleLocation
in interface IProjectedCoordinateSystem4
getNorthPoleLocation
in interface IProjectedCoordinateSystem4GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getSouthPoleLocation() throws java.io.IOException, AutomationException
getSouthPoleLocation
in interface IProjectedCoordinateSystem4
getSouthPoleLocation
in interface IProjectedCoordinateSystem4GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getNorthPoleGeometry() throws java.io.IOException, AutomationException
getNorthPoleGeometry
in interface IProjectedCoordinateSystem4
getNorthPoleGeometry
in interface IProjectedCoordinateSystem4GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getSouthPoleGeometry() throws java.io.IOException, AutomationException
getSouthPoleGeometry
in interface IProjectedCoordinateSystem4
getSouthPoleGeometry
in interface IProjectedCoordinateSystem4GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isHorizonEdgeDuplicated() throws java.io.IOException, AutomationException
isHorizonEdgeDuplicated
in interface IProjectedCoordinateSystem4
isHorizonEdgeDuplicated
in interface IProjectedCoordinateSystem4GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isHorizonConvexHull() throws java.io.IOException, AutomationException
isHorizonConvexHull
in interface IProjectedCoordinateSystem4
isHorizonConvexHull
in interface IProjectedCoordinateSystem4GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isHorizonEntireWorld() throws java.io.IOException, AutomationException
isHorizonEntireWorld
in interface IProjectedCoordinateSystem4
isHorizonEntireWorld
in interface IProjectedCoordinateSystem4GEN
java.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 ISpatialReference2
isXYPrecisionEqual
in interface ISpatialReference2GEN
otherSR
- 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 ISpatialReference2
isMPrecisionEqual
in interface ISpatialReference2GEN
otherSR
- 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 ISpatialReference2
isZPrecisionEqual
in interface ISpatialReference2GEN
otherSR
- 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 ISpatialReference2GEN
points
- 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 ISpatialReference2GEN
points
- 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 IESRISpatialReference
getESRISpatialReferenceSize
in interface IESRISpatialReferenceGEN
getESRISpatialReferenceSize
in interface IESRISpatialReferenceGEN2
java.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 IESRISpatialReference
importFromESRISpatialReference
in interface IESRISpatialReferenceGEN
importFromESRISpatialReference
in interface IESRISpatialReferenceGEN2
str
- 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 IESRISpatialReference
exportToESRISpatialReference
in interface IESRISpatialReferenceGEN
str
- 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 IESRISpatialReferenceGEN2
str
- 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 IPRJSpatialReference
getPRJSpatialReferenceSize
in interface IPRJSpatialReferenceGEN
java.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 IPRJSpatialReference
importSpatialReferenceFromPRJ
in interface IPRJSpatialReferenceGEN
str
- 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 IPRJSpatialReference
exportSpatialReferenceToPRJ
in interface IPRJSpatialReferenceGEN
str
- 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 getParameters(IParameter[] parameters) throws java.io.IOException, AutomationException
getParameters
in interface IProjectedCoordinateSystem
parameters
- A reference to a com.esri.arcgis.geometry.IParameter (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void forward(int count, _WKSPoint points) throws java.io.IOException, AutomationException
forward
in interface IProjectedCoordinateSystem
count
- The count (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 inverse(int count, _WKSPoint points) throws java.io.IOException, AutomationException
inverse
in interface IProjectedCoordinateSystem
count
- The count (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 IGeometry getHorizon(_WKSEnvelope[] horizonEnvelope, boolean[] inclusive) throws java.io.IOException, AutomationException
getHorizon
in interface IProjectedCoordinateSystem2
horizonEnvelope
- A Structure: com.esri.arcgis.system._WKSEnvelope (A com.esri.arcgis.system._WKSEnvelope COM typedef) (out: use single element array)inclusive
- The inclusive (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void inverseWithShift(double shift, int count, _WKSPoint points) throws java.io.IOException, AutomationException
inverseWithShift
in interface IProjectedCoordinateSystem2
shift
- The shift (in)count
- The count (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 boolean isCentralLongitudeVertical() throws java.io.IOException, AutomationException
isCentralLongitudeVertical
in interface IProjectedCoordinateSystem5
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getConvergenceAngle(_WKSPoint pt, boolean trueToGridNorth) throws java.io.IOException, AutomationException
getConvergenceAngle
in interface IProjectedCoordinateSystem5
pt
- A Structure: com.esri.arcgis.system._WKSPoint (A com.esri.arcgis.system._WKSPoint COM typedef) (in)trueToGridNorth
- The trueToGridNorth (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 gcs, java.lang.Object projectedUnit, java.lang.Object projection, java.lang.Object parameters) throws java.io.IOException, AutomationException
define
in interface IProjectedCoordinateSystemEdit
name
- 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)gcs
- A Variant (in, optional, pass null if not required)projectedUnit
- A Variant (in, optional, pass null if not required)projection
- A Variant (in, optional, pass null if not required)parameters
- 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 ISpatialReference2
cPoints
- 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 ISpatialReference2
cPoints
- 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 ISpatialReference3
java.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 ISpatialReference3
vcs
- 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 ISpatialReference3
geometry
- 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 ISpatialReference4
java.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 IClone
java.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 IClone
src
- 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 IClone
other
- 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 IClone
other
- 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 ICompareCoordinateSystems
other
- 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 ICompareCoordinateSystems
other
- 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 IPersist
pClassID
- 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 IPersistStream
java.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 IPersistStream
pstm
- 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 IPersistStream
pstm
- 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 IPersistStream
pcbSize
- 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 ISRPersistStream
byteCount
- 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 ISRPersistStream
pStream
- 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 ISRPersistStream
pStream
- 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 ISupportErrorInfo
riid
- 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 IControlPrecision
java.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 IControlPrecision
usePrecision
- 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 IControlPrecision2
java.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 IControlPrecision2
isHighPrecision
- 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 ISpatialReferenceTolerance
java.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 ISpatialReferenceTolerance
java.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 ISpatialReferenceTolerance
java.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 ISpatialReferenceTolerance
xYTolerance
- 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 ISpatialReferenceTolerance
java.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 ISpatialReferenceTolerance
java.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 ISpatialReferenceTolerance
java.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 ISpatialReferenceTolerance
zTolerance
- 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 ISpatialReferenceTolerance
java.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 ISpatialReferenceTolerance
java.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 ISpatialReferenceTolerance
java.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 ISpatialReferenceTolerance
mTolerance
- 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 ISpatialReferenceTolerance
java.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 ISpatialReferenceTolerance
java.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 ISpatialReferenceTolerance
java.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 ISpatialReferenceTolerance
otherSR
- 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 ISpatialReferenceTolerance
otherSR
- 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 ISpatialReferenceTolerance
otherSR
- 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 ISpatialReferenceResolution
java.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 ISpatialReferenceResolution
bStandardUnits
- 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 ISpatialReferenceResolution
bStandardUnits
- 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 ISpatialReferenceResolution
java.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 ISpatialReferenceResolution
bStandardUnits
- 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 ISpatialReferenceResolution
bStandardUnits
- 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 ISpatialReferenceResolution
java.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 ISpatialReferenceResolution
interval
- 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 ISpatialReferenceResolution
java.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 ISpatialReferenceResolution
java.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 ISpatialReferenceAuthority
java.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 ISpatialReferenceAuthority
java.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 ISpatialReferenceAuthority
java.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 ISpatialReferenceAuthority
authorityName
- 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.Externalizable
java.io.IOException
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException