public class SpatialReferenceEnvironment extends java.lang.Object implements com.esri.arcgis.interop.RemoteObjRef, ISpatialReferenceFactory, ISpatialReferenceFactory2, ISpatialReferenceFactory3, ISpatialReferenceFactory4, ISpatialReferenceFactory5, ISpatialReferenceFactory6, ISpatialReferenceSingletonManager, IClassFactory, ISupportErrorInfo
Description 'Creates various spatial reference objects.' 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 =
IID, IID049ca1d5_cee1_4c4d_b718_b465aa3a08f3, xxDummy
IID68d7afce_9129_4569_acf6_32c7a8da077f
IIDd383f512_5377_4dd6_8fcd_5bf05203577d
IID59025a77_2cf9_4ef6_992a_1ea18f0012f0
IID1f050200_da7f_11d3_9f60_00c04f6bdd7f
IID6cd10b60_c4f6_11d1_bc92_0000f875bcce
IID, IID58ab2690_5981_11d2_bcda_0000f875bcce, xxDummy
IID, IID00000001_0000_0000_c000_000000000046, xxDummy
IID, IIDdf0b3d60_548f_101b_8e65_08002b2bd119, xxDummy
Constructor and Description |
---|
SpatialReferenceEnvironment()
Constructs a SpatialReferenceEnvironment using ArcGIS Engine.
|
SpatialReferenceEnvironment(java.lang.Object obj)
Deprecated.
As of ArcGIS 9.2, replaced by normal Java casts.
SpatialReferenceEnvironment theSpatialReferenceEnvironment = (SpatialReferenceEnvironment) obj; |
Modifier and Type | Method and Description |
---|---|
IGeoTransformationOperationSet |
cloneGeoTransformationDefaults()
Returns a clone of the geotransformation defaults.
|
void |
commitIdentity(long[] ppInOutCoordSys)
Ensures that no copy of pCS exists in the system.
|
ISpatialReference |
constructHighPrecisionSpatialReference(ISpatialReference inSR,
int xyDoubler,
int zDoubler,
int mDoubler)
Constructs a high precision spatial reference based on an existing spatial reference.
|
ISpatialReference |
constructLowPrecisionSpatialReference(boolean bMatchPrecision,
ISpatialReference inSR,
IEnvelope dataExtent)
Construct a low precision spatial reference with the same scale factor as the high precision input, but with a different domain extent.
|
IDatum |
createDatum(int datumType)
Creates a predefined datum.
|
void |
createESRISpatialReference(java.lang.String spatRefInfo,
ISpatialReference[] spatialReference,
int[] cBytesRead)
Creates a spatial reference system and defines it from the specified ESRISpatialReference buffer.
|
ISpatialReference |
createESRISpatialReferenceFromPRJ(java.lang.String prj)
Creates a spatial reference from a PRJ string.
|
ISpatialReference |
createESRISpatialReferenceFromPRJFile(java.lang.String prjFile)
Creates a spatial reference from a PRJ file.
|
void |
createESRISpatialReferenceInfo(java.lang.String spatRefInfo,
ISpatialReferenceInfo[] spatialReference,
int[] cBytesRead)
Creates a spatial reference system and defines it from the specified ESRISpatialReference buffer.
|
ISpatialReferenceInfo |
createESRISpatialReferenceInfoFromPRJ(java.lang.String prj)
Creates a spatial reference from a PRJ string.
|
ISpatialReferenceInfo |
createESRISpatialReferenceInfoFromPRJFile(java.lang.String prjFile)
Creates a spatial reference from a PRJ file.
|
ISpatialReferenceInfo |
createFromAreaName(java.lang.String areaName,
int typeFilter)
Creates a coordinate system from the human-readable 'area name' of the coordinate system.
|
IGeographicCoordinateSystem |
createGeographicCoordinateSystem(int gcsType)
Creates a predefined geographic coordinate system.
|
ITransformation |
createGeoTransformation(int gTransformationType)
Creates a predefined transformation between geographic coordinate systems.
|
void |
createOwnedCS(long[] ppInOutCoordSys)
Replaces ppInOutCoordSys with an exact, deep copy.
|
IParameter |
createParameter(int parameterType)
Creates a predefined parameter.
|
ISet |
createPredefinedAngularUnits()
Creates a list of predefined angular units.
|
ISet |
createPredefinedDatums()
Creates a list of a list of predefined datums.
|
ISet |
createPredefinedGeographicTransformations()
Creates a list of predefined geographic transformations.
|
ISet |
createPredefinedLinearUnits()
Creates a list of predefined linear units.
|
ISet |
createPredefinedPrimeMeridians()
Creates a list of predefined prime meridians.
|
ISet |
createPredefinedProjections()
Creates a list of predefined projections.
|
ISet |
createPredefinedSpheroids()
Creates a list of predefined spheroids.
|
ISet |
createPredefinedVerticalCoordinateSystems()
Creates a list of predefined vertical coordinate systems.
|
ISet |
createPredefinedVerticalDatums()
Creates a list of predefined vertical datums.
|
IPrimeMeridian |
createPrimeMeridian(int primeMeridianType)
Creates a predefined prime meridian.
|
IProjectedCoordinateSystem |
createProjectedCoordinateSystem(int pcsType)
Creates a predefined projected coordinate system.
|
IProjection |
createProjection(int projectionType)
Creates a predefined projection.
|
ISpatialReference |
createSpatialReference(int srID)
Creates a predefined spatial reference from an srID.
|
ISpheroid |
createSpheroid(int spheroidType)
Creates a predefined spheroid.
|
IUnit |
createUnit(int unitType)
Creates a predefined unit of measure.
|
IVerticalCoordinateSystem |
createVerticalCoordinateSystem(int vcsID)
Creates a predefined vertical coordinate system from an enumeration or ID code.
|
IVerticalCoordinateSystem |
createVerticalCoordinateSystemFromESRISpatialReference(java.lang.String srInfo)
Creates a vertical coordinate system from its string format.
|
IVerticalDatum |
createVerticalDatum(int vdID)
Creates a predefined vertical datum from an enumeration or ID code.
|
boolean |
equals(java.lang.Object o)
Compare this object with another
|
void |
exportESRISpatialReferenceInfoToPRJFile(java.lang.String prjFile,
ISpatialReferenceInfo spatialReference)
Exports a spatial reference to a PRJ file.
|
void |
exportESRISpatialReferenceToPRJFile(java.lang.String prjFile,
ISpatialReference spatialReference)
Exports a spatial reference to a PRJ file.
|
void |
findFactoryCS(int factoryCSCode,
long[] ppOutCoordSys)
Finds or manufactures a pre-defined coordinate system.
|
void |
findTransformation(boolean findHVTransform,
ISpatialReference pFromSR,
ISpatialReference pToSR,
IEnvelope pExtentS,
ITransformation[] pTransform,
int[] direction)
Returns a suitable geotransformation for a given pair of GCS.
|
IArray |
findTransformations(boolean findHVTransform,
ISpatialReference pFromSR,
ISpatialReference pToSR,
IEnvelope pExtent,
int numResults)
Returns suitable geotransformations for a given pair of GCS.
|
IPropertySet |
getAreaNames(int typeFilter,
java.lang.String nameFilter,
boolean returnCategorizedNames,
boolean hydrateSR)
Returns a set of predefined coordinate system names, and optionally the coordinate systems themselves.
|
static java.lang.String |
getClsid()
getClsid.
|
IGeoTransformationOperationSet |
getGeoTransformationDefaults()
Returns a list of default geographic transformations.
|
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.
|
ISet |
getPredefinedGeographicTransformations()
Returns a list of predefined geographic transformations.
|
int |
hashCode()
the hashcode for this object
|
void |
interfaceSupportsErrorInfo(GUID riid)
interfaceSupportsErrorInfo
|
boolean |
isGeoTransformationFallback()
Enables/disables the geographic transformations fallback mechanism.
|
boolean |
isUseShapePreservingProject()
Enables/disables shape preserving project.
|
void |
release()
Release this COM object reference
|
void |
releaseCoordSys(long pInCoordSys)
Decrements the ref count of the extended coord sys and possibly removes it.
|
void |
remoteCreateInstance(GUID riid,
java.lang.Object[] ppvObject)
remoteCreateInstance
|
void |
remoteLockServer(int fLock)
remoteLockServer
|
void |
replaceGeoTransformationDefaults(IGeoTransformationOperationSet pSource)
Replaces content of the existing list of default transformations with the content from pSource.
|
void |
setGeoTransformationFallback(boolean vbYesNo)
Enables/disables the geographic transformations fallback mechanism.
|
void |
setUseShapePreservingProject(boolean vbYesNo)
Enables/disables shape preserving project.
|
void |
setUseShapePreservingProjectEx(boolean vbYesNo,
double minSegmentLengthInDegrees,
double rhs3)
Enables/disables shape preserving project using the input minimum segment length and maximum deviation parameters for convergence.
|
public SpatialReferenceEnvironment() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problemsjava.net.UnknownHostException
- if there are interop problemspublic SpatialReferenceEnvironment(java.lang.Object obj) throws java.io.IOException
SpatialReferenceEnvironment theSpatialReferenceEnvironment = (SpatialReferenceEnvironment) obj;
obj
to SpatialReferenceEnvironment
.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 void createESRISpatialReference(java.lang.String spatRefInfo, ISpatialReference[] spatialReference, int[] cBytesRead) throws java.io.IOException, AutomationException
createESRISpatialReference
in interface ISpatialReferenceFactory
spatRefInfo
- The spatRefInfo (in)spatialReference
- A reference to a com.esri.arcgis.geometry.ISpatialReference (out: use single element array)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 ISpatialReference createESRISpatialReferenceFromPRJ(java.lang.String prj) throws java.io.IOException, AutomationException
createESRISpatialReferenceFromPRJ
in interface ISpatialReferenceFactory
prj
- The prj (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ISpatialReference createESRISpatialReferenceFromPRJFile(java.lang.String prjFile) throws java.io.IOException, AutomationException
createESRISpatialReferenceFromPRJFile
in interface ISpatialReferenceFactory
prjFile
- The prjFile (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void exportESRISpatialReferenceToPRJFile(java.lang.String prjFile, ISpatialReference spatialReference) throws java.io.IOException, AutomationException
exportESRISpatialReferenceToPRJFile
in interface ISpatialReferenceFactory
prjFile
- The prjFile (in)spatialReference
- 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 IUnit createUnit(int unitType) throws java.io.IOException, AutomationException
createUnit
in interface ISpatialReferenceFactory
unitType
- The unitType (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ISpheroid createSpheroid(int spheroidType) throws java.io.IOException, AutomationException
createSpheroid
in interface ISpatialReferenceFactory
spheroidType
- The spheroidType (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IDatum createDatum(int datumType) throws java.io.IOException, AutomationException
createDatum
in interface ISpatialReferenceFactory
datumType
- The datumType (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IPrimeMeridian createPrimeMeridian(int primeMeridianType) throws java.io.IOException, AutomationException
createPrimeMeridian
in interface ISpatialReferenceFactory
primeMeridianType
- The primeMeridianType (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IProjection createProjection(int projectionType) throws java.io.IOException, AutomationException
createProjection
in interface ISpatialReferenceFactory
projectionType
- The projectionType (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IParameter createParameter(int parameterType) throws java.io.IOException, AutomationException
createParameter
in interface ISpatialReferenceFactory
parameterType
- The parameterType (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IProjectedCoordinateSystem createProjectedCoordinateSystem(int pcsType) throws java.io.IOException, AutomationException
createProjectedCoordinateSystem
in interface ISpatialReferenceFactory
pcsType
- The pcsType (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IGeographicCoordinateSystem createGeographicCoordinateSystem(int gcsType) throws java.io.IOException, AutomationException
createGeographicCoordinateSystem
in interface ISpatialReferenceFactory
gcsType
- The gcsType (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ITransformation createGeoTransformation(int gTransformationType) throws java.io.IOException, AutomationException
createGeoTransformation
in interface ISpatialReferenceFactory
gTransformationType
- The gTransformationType (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ISet createPredefinedProjections() throws java.io.IOException, AutomationException
createPredefinedProjections
in interface ISpatialReferenceFactory
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ISet createPredefinedLinearUnits() throws java.io.IOException, AutomationException
createPredefinedLinearUnits
in interface ISpatialReferenceFactory
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ISet createPredefinedDatums() throws java.io.IOException, AutomationException
createPredefinedDatums
in interface ISpatialReferenceFactory
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ISet createPredefinedAngularUnits() throws java.io.IOException, AutomationException
createPredefinedAngularUnits
in interface ISpatialReferenceFactory
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ISet createPredefinedPrimeMeridians() throws java.io.IOException, AutomationException
createPredefinedPrimeMeridians
in interface ISpatialReferenceFactory
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ISet createPredefinedSpheroids() throws java.io.IOException, AutomationException
createPredefinedSpheroids
in interface ISpatialReferenceFactory
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ISet createPredefinedGeographicTransformations() throws java.io.IOException, AutomationException
createPredefinedGeographicTransformations
in interface ISpatialReferenceFactory2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ISpatialReference createSpatialReference(int srID) throws java.io.IOException, AutomationException
createSpatialReference
in interface ISpatialReferenceFactory2
srID
- The srID (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IGeoTransformationOperationSet getGeoTransformationDefaults() throws java.io.IOException, AutomationException
getGeoTransformationDefaults
in interface ISpatialReferenceFactory2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ISet getPredefinedGeographicTransformations() throws java.io.IOException, AutomationException
getPredefinedGeographicTransformations
in interface ISpatialReferenceFactory2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IVerticalCoordinateSystem createVerticalCoordinateSystem(int vcsID) throws java.io.IOException, AutomationException
createVerticalCoordinateSystem
in interface ISpatialReferenceFactory3
vcsID
- The vcsID (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IVerticalDatum createVerticalDatum(int vdID) throws java.io.IOException, AutomationException
createVerticalDatum
in interface ISpatialReferenceFactory3
vdID
- The vdID (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ISet createPredefinedVerticalDatums() throws java.io.IOException, AutomationException
createPredefinedVerticalDatums
in interface ISpatialReferenceFactory3
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ISet createPredefinedVerticalCoordinateSystems() throws java.io.IOException, AutomationException
createPredefinedVerticalCoordinateSystems
in interface ISpatialReferenceFactory3
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IVerticalCoordinateSystem createVerticalCoordinateSystemFromESRISpatialReference(java.lang.String srInfo) throws java.io.IOException, AutomationException
createVerticalCoordinateSystemFromESRISpatialReference
in interface ISpatialReferenceFactory3
srInfo
- The srInfo (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void createESRISpatialReferenceInfo(java.lang.String spatRefInfo, ISpatialReferenceInfo[] spatialReference, int[] cBytesRead) throws java.io.IOException, AutomationException
createESRISpatialReferenceInfo
in interface ISpatialReferenceFactory3
spatRefInfo
- The spatRefInfo (in)spatialReference
- A reference to a com.esri.arcgis.geometry.ISpatialReferenceInfo (out: use single element array)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 ISpatialReferenceInfo createESRISpatialReferenceInfoFromPRJ(java.lang.String prj) throws java.io.IOException, AutomationException
createESRISpatialReferenceInfoFromPRJ
in interface ISpatialReferenceFactory3
prj
- The prj (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ISpatialReferenceInfo createESRISpatialReferenceInfoFromPRJFile(java.lang.String prjFile) throws java.io.IOException, AutomationException
createESRISpatialReferenceInfoFromPRJFile
in interface ISpatialReferenceFactory3
prjFile
- The prjFile (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void exportESRISpatialReferenceInfoToPRJFile(java.lang.String prjFile, ISpatialReferenceInfo spatialReference) throws java.io.IOException, AutomationException
exportESRISpatialReferenceInfoToPRJFile
in interface ISpatialReferenceFactory3
prjFile
- The prjFile (in)spatialReference
- A reference to a com.esri.arcgis.geometry.ISpatialReferenceInfo (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ISpatialReference constructHighPrecisionSpatialReference(ISpatialReference inSR, int xyDoubler, int zDoubler, int mDoubler) throws java.io.IOException, AutomationException
constructHighPrecisionSpatialReference
in interface ISpatialReferenceFactory3
inSR
- A reference to a com.esri.arcgis.geometry.ISpatialReference (in)xyDoubler
- The xyDoubler (in)zDoubler
- The zDoubler (in)mDoubler
- The mDoubler (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ISpatialReference constructLowPrecisionSpatialReference(boolean bMatchPrecision, ISpatialReference inSR, IEnvelope dataExtent) throws java.io.IOException, AutomationException
constructLowPrecisionSpatialReference
in interface ISpatialReferenceFactory3
bMatchPrecision
- The bMatchPrecision (in)inSR
- A reference to a com.esri.arcgis.geometry.ISpatialReference (in)dataExtent
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IPropertySet getAreaNames(int typeFilter, java.lang.String nameFilter, boolean returnCategorizedNames, boolean hydrateSR) throws java.io.IOException, AutomationException
getAreaNames
in interface ISpatialReferenceFactory4
typeFilter
- A com.esri.arcgis.geometry.esriCoordinateSystemFilter constant (in)nameFilter
- The nameFilter (in)returnCategorizedNames
- The returnCategorizedNames (in)hydrateSR
- The hydrateSR (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ISpatialReferenceInfo createFromAreaName(java.lang.String areaName, int typeFilter) throws java.io.IOException, AutomationException
createFromAreaName
in interface ISpatialReferenceFactory4
areaName
- The areaName (in)typeFilter
- A com.esri.arcgis.geometry.esriCoordinateSystemFilter constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isGeoTransformationFallback() throws java.io.IOException, AutomationException
isGeoTransformationFallback
in interface ISpatialReferenceFactory5
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setGeoTransformationFallback(boolean vbYesNo) throws java.io.IOException, AutomationException
setGeoTransformationFallback
in interface ISpatialReferenceFactory5
vbYesNo
- The vbYesNo (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void findTransformation(boolean findHVTransform, ISpatialReference pFromSR, ISpatialReference pToSR, IEnvelope pExtentS, ITransformation[] pTransform, int[] direction) throws java.io.IOException, AutomationException
findTransformation
in interface ISpatialReferenceFactory6
findHVTransform
- The findHVTransform (in)pFromSR
- A reference to a com.esri.arcgis.geometry.ISpatialReference (in)pToSR
- A reference to a com.esri.arcgis.geometry.ISpatialReference (in)pExtentS
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)pTransform
- A reference to a com.esri.arcgis.geometry.ITransformation (out: use single element array)direction
- A com.esri.arcgis.geometry.esriTransformDirection constant (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IGeoTransformationOperationSet cloneGeoTransformationDefaults() throws java.io.IOException, AutomationException
cloneGeoTransformationDefaults
in interface ISpatialReferenceFactory6
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void replaceGeoTransformationDefaults(IGeoTransformationOperationSet pSource) throws java.io.IOException, AutomationException
replaceGeoTransformationDefaults
in interface ISpatialReferenceFactory6
pSource
- A reference to a com.esri.arcgis.geometry.IGeoTransformationOperationSet (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IArray findTransformations(boolean findHVTransform, ISpatialReference pFromSR, ISpatialReference pToSR, IEnvelope pExtent, int numResults) throws java.io.IOException, AutomationException
findTransformations
in interface ISpatialReferenceFactory6
findHVTransform
- The findHVTransform (in)pFromSR
- A reference to a com.esri.arcgis.geometry.ISpatialReference (in)pToSR
- A reference to a com.esri.arcgis.geometry.ISpatialReference (in)pExtent
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)numResults
- The numResults (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isUseShapePreservingProject() throws java.io.IOException, AutomationException
isUseShapePreservingProject
in interface ISpatialReferenceFactory6
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setUseShapePreservingProject(boolean vbYesNo) throws java.io.IOException, AutomationException
setUseShapePreservingProject
in interface ISpatialReferenceFactory6
vbYesNo
- The vbYesNo (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setUseShapePreservingProjectEx(boolean vbYesNo, double minSegmentLengthInDegrees, double rhs3) throws java.io.IOException, AutomationException
setUseShapePreservingProjectEx
in interface ISpatialReferenceFactory6
vbYesNo
- The vbYesNo (in)minSegmentLengthInDegrees
- The minSegmentLengthInDegrees (in)rhs3
- The rhs3 (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void createOwnedCS(long[] ppInOutCoordSys) throws java.io.IOException, AutomationException
createOwnedCS
in interface ISpatialReferenceSingletonManager
ppInOutCoordSys
- Signed 64-bit int (A COM typedef) (A 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 commitIdentity(long[] ppInOutCoordSys) throws java.io.IOException, AutomationException
commitIdentity
in interface ISpatialReferenceSingletonManager
ppInOutCoordSys
- Signed 64-bit int (A COM typedef) (A 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 findFactoryCS(int factoryCSCode, long[] ppOutCoordSys) throws java.io.IOException, AutomationException
findFactoryCS
in interface ISpatialReferenceSingletonManager
factoryCSCode
- The factoryCSCode (in)ppOutCoordSys
- Signed 64-bit int (A COM typedef) (A COM typedef) (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void releaseCoordSys(long pInCoordSys) throws java.io.IOException, AutomationException
releaseCoordSys
in interface ISpatialReferenceSingletonManager
pInCoordSys
- Signed 64-bit int (A COM typedef) (A COM typedef) (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void remoteCreateInstance(GUID riid, java.lang.Object[] ppvObject) throws java.io.IOException, AutomationException
remoteCreateInstance
in interface IClassFactory
riid
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)ppvObject
- A reference to another Object (IUnknown) (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void remoteLockServer(int fLock) throws java.io.IOException, AutomationException
remoteLockServer
in interface IClassFactory
fLock
- The fLock (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.