com.esri.arcgis.geometry
Class IGeometryServerProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geometry.IGeometryServerProxy
All Implemented Interfaces:
IGeometryServer, java.io.Externalizable, java.io.Serializable
Direct Known Subclasses:
IGeometryServer2Proxy

Deprecated. Internal use only. Proxy for COM Interface 'IGeometryServer'. Generated 3/19/2015 1:20:56 PM from 'C:\ArcGIS\COM\esriGeometry.olb'

Description: 'Provides access to standard operations on geometric 'value' objects. The input geometries are never modified by these operations. Designed for use in building web services and web applications.' 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 =

public class IGeometryServerProxy
extends com.esri.arcgis.interop.Dispatch
implements IGeometryServer, java.io.Serializable

Internal use class

See Also:
Serialized Form

Field Summary
 boolean noncastable
          Deprecated.  
static java.lang.Class targetClass
          Deprecated.  
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.geometry.IGeometryServer
IID, IIDcb6db57f_ca37_485d_b0a5_0931fa62ab84
 
Constructor Summary
  IGeometryServerProxy()
          Deprecated. For internal use only
  IGeometryServerProxy(java.lang.Object obj)
          Deprecated.  
protected IGeometryServerProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  IGeometryServerProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected IGeometryServerProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
          Deprecated.  
 IGeometryArray buffer(ISpatialReference pInSR, ISpatialReference pBufferSR, ISpatialReference pOutSR, IDoubleArray pDistances, IUnit pUnit, boolean bUnion, IGeometryArray pInGeometries)
          Deprecated. Buffers an array of geometries by each distance specified in an array of distances.
 IGeometryArray densify(ISpatialReference pSR, IGeometryArray pInGeometries, double maxSegmentLength, boolean useDeviationDensification, double densificationParameter)
          Deprecated. Applies the ArcObjects 'Densify' operation to each element of the geometry array.
 ISpatialReference findSRByWKID(java.lang.String authority, int wKID, int wKID_Z, boolean bDefaultXYResolution, boolean bDefaultXYTolerance)
          Deprecated. Defines an SR based upon its well known identifier (WKID) and optionally a WKID for a vertical datum.
 ISpatialReference findSRByWKT(java.lang.String wKT, java.lang.String wKT_Z, boolean bDefaultXYResolution, boolean bDefaultXYTolerance)
          Deprecated. Defines a spatial reference object based upon its well known text string (WKT) and optionally a WKT for a vertical datum.
 IUnit findUnitsByWKID(java.lang.String authority, int wKID)
          Deprecated. Defines a unit object based upon its well known identified (WKID).
 IUnit findUnitsByWKT(java.lang.String wKT)
          Deprecated. Defines a unit object based upon its well known text string.
 void getAreasAndLengths(ISpatialReference pSR, IPolygonArray pInPolygons, IDoubleArray[] ppAreas, IDoubleArray[] ppLengths)
          Deprecated. Calculates areas and perimeter lengths for each polygon in the specified array.
 IPointArray getLabelPoints(ISpatialReference pSR, IPolygonArray pInPolygons)
          Deprecated. Calculates an interior point for each polygon.
 IDoubleArray getLengths(ISpatialReference pSR, IPolylineArray pInPolylines)
          Deprecated. Calculates the length of eacch polyline in the specified array.
 IGeometryArray project(ISpatialReference pInSR, ISpatialReference pOutSR, int xFormDir, ITransformation pXForm, IEnvelope pExtent, IGeometryArray pInGeometries)
          Deprecated. Projects an array of geometries from their current spatial reference (pInSR) to a destination spatial reference (pOutSR).
 IRelationResultArray relation(ISpatialReference pSR, IGeometryArray pInGA1, IGeometryArray pInGA2, int r, java.lang.String param)
          Deprecated. Determines the pairs of geometries from the input geometry arrays that participate in the specified spatial relation.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 IGeometryArray simplify(ISpatialReference pSR, IGeometryArray pInGeometries)
          Deprecated. Applies the ArcObjects 'Simplify' operation to each element of the geometry array.
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

targetClass

public static final java.lang.Class targetClass
Deprecated. 

noncastable

public boolean noncastable
Deprecated. 
Constructor Detail

IGeometryServerProxy

public IGeometryServerProxy(java.lang.String CLSID,
                            java.lang.String host,
                            com.esri.arcgis.interop.AuthInfo authInfo)
                     throws java.net.UnknownHostException,
                            java.io.IOException
Deprecated. 
Throws:
java.net.UnknownHostException
java.io.IOException

IGeometryServerProxy

public IGeometryServerProxy()
Deprecated. 
For internal use only


IGeometryServerProxy

public IGeometryServerProxy(java.lang.Object obj)
                     throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

IGeometryServerProxy

protected IGeometryServerProxy(java.lang.Object obj,
                               java.lang.String iid)
                        throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

IGeometryServerProxy

protected IGeometryServerProxy(java.lang.String CLSID,
                               java.lang.String iid,
                               java.lang.String host,
                               com.esri.arcgis.interop.AuthInfo authInfo)
                        throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Deprecated. 
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Deprecated. 
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

project

public IGeometryArray project(ISpatialReference pInSR,
                              ISpatialReference pOutSR,
                              int xFormDir,
                              ITransformation pXForm,
                              IEnvelope pExtent,
                              IGeometryArray pInGeometries)
                       throws java.io.IOException,
                              AutomationException
Deprecated. 
Projects an array of geometries from their current spatial reference (pInSR) to a destination spatial reference (pOutSR). The projection process can optionally include a datum transformation if the source and destination SRs have different GCSs.

Specified by:
project in interface IGeometryServer
Parameters:
pInSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
pOutSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
xFormDir - A com.esri.arcgis.geometry.esriTransformDirection constant (in)
pXForm - A reference to a com.esri.arcgis.geometry.ITransformation (in)
pExtent - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
pInGeometries - A reference to a com.esri.arcgis.geometry.IGeometryArray (in)
Returns:
A reference to a com.esri.arcgis.geometry.IGeometryArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

buffer

public IGeometryArray buffer(ISpatialReference pInSR,
                             ISpatialReference pBufferSR,
                             ISpatialReference pOutSR,
                             IDoubleArray pDistances,
                             IUnit pUnit,
                             boolean bUnion,
                             IGeometryArray pInGeometries)
                      throws java.io.IOException,
                             AutomationException
Deprecated. 
Buffers an array of geometries by each distance specified in an array of distances. The distance units can optionally be specified. Geometries buffered at a given distance can optionally be unioned together.

Specified by:
buffer in interface IGeometryServer
Parameters:
pInSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
pBufferSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
pOutSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
pDistances - A reference to a com.esri.arcgis.system.IDoubleArray (in)
pUnit - A reference to a com.esri.arcgis.geometry.IUnit (in)
bUnion - The bUnion (in)
pInGeometries - A reference to a com.esri.arcgis.geometry.IGeometryArray (in)
Returns:
A reference to a com.esri.arcgis.geometry.IGeometryArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

relation

public IRelationResultArray relation(ISpatialReference pSR,
                                     IGeometryArray pInGA1,
                                     IGeometryArray pInGA2,
                                     int r,
                                     java.lang.String param)
                              throws java.io.IOException,
                                     AutomationException
Deprecated. 
Determines the pairs of geometries from the input geometry arrays that participate in the specified spatial relation.

Specified by:
relation in interface IGeometryServer
Parameters:
pSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
pInGA1 - A reference to a com.esri.arcgis.geometry.IGeometryArray (in)
pInGA2 - A reference to a com.esri.arcgis.geometry.IGeometryArray (in)
r - A com.esri.arcgis.geometry.esriSpatialRelationEnum constant (in)
param - The param (in)
Returns:
A reference to a com.esri.arcgis.geometry.IRelationResultArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

simplify

public IGeometryArray simplify(ISpatialReference pSR,
                               IGeometryArray pInGeometries)
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
Applies the ArcObjects 'Simplify' operation to each element of the geometry array.

Specified by:
simplify in interface IGeometryServer
Parameters:
pSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
pInGeometries - A reference to a com.esri.arcgis.geometry.IGeometryArray (in)
Returns:
A reference to a com.esri.arcgis.geometry.IGeometryArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

densify

public IGeometryArray densify(ISpatialReference pSR,
                              IGeometryArray pInGeometries,
                              double maxSegmentLength,
                              boolean useDeviationDensification,
                              double densificationParameter)
                       throws java.io.IOException,
                              AutomationException
Deprecated. 
Applies the ArcObjects 'Densify' operation to each element of the geometry array.

Specified by:
densify in interface IGeometryServer
Parameters:
pSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
pInGeometries - A reference to a com.esri.arcgis.geometry.IGeometryArray (in)
maxSegmentLength - The maxSegmentLength (in)
useDeviationDensification - The useDeviationDensification (in)
densificationParameter - The densificationParameter (in)
Returns:
A reference to a com.esri.arcgis.geometry.IGeometryArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

findSRByWKID

public ISpatialReference findSRByWKID(java.lang.String authority,
                                      int wKID,
                                      int wKID_Z,
                                      boolean bDefaultXYResolution,
                                      boolean bDefaultXYTolerance)
                               throws java.io.IOException,
                                      AutomationException
Deprecated. 
Defines an SR based upon its well known identifier (WKID) and optionally a WKID for a vertical datum. The resolution and xy tolerances are either computed from the sr horizon or set to defaults. 'authority' is typically either 'EPSG' or 'Esri'.

Specified by:
findSRByWKID in interface IGeometryServer
Parameters:
authority - The authority (in)
wKID - The wKID (in)
wKID_Z - The wKID_Z (in)
bDefaultXYResolution - The bDefaultXYResolution (in)
bDefaultXYTolerance - The bDefaultXYTolerance (in)
Returns:
A reference to a com.esri.arcgis.geometry.ISpatialReference
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

findSRByWKT

public ISpatialReference findSRByWKT(java.lang.String wKT,
                                     java.lang.String wKT_Z,
                                     boolean bDefaultXYResolution,
                                     boolean bDefaultXYTolerance)
                              throws java.io.IOException,
                                     AutomationException
Deprecated. 
Defines a spatial reference object based upon its well known text string (WKT) and optionally a WKT for a vertical datum. The resolution and xy tolerances are either computed from the sr horizon or set to defaults. The output sr is always high precision.

Specified by:
findSRByWKT in interface IGeometryServer
Parameters:
wKT - The wKT (in)
wKT_Z - The wKT_Z (in)
bDefaultXYResolution - The bDefaultXYResolution (in)
bDefaultXYTolerance - The bDefaultXYTolerance (in)
Returns:
A reference to a com.esri.arcgis.geometry.ISpatialReference
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

findUnitsByWKID

public IUnit findUnitsByWKID(java.lang.String authority,
                             int wKID)
                      throws java.io.IOException,
                             AutomationException
Deprecated. 
Defines a unit object based upon its well known identified (WKID). 'authority' is typically either 'EPSG' or 'Esri'.

Specified by:
findUnitsByWKID in interface IGeometryServer
Parameters:
authority - The authority (in)
wKID - The wKID (in)
Returns:
A reference to a com.esri.arcgis.geometry.IUnit
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

findUnitsByWKT

public IUnit findUnitsByWKT(java.lang.String wKT)
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
Defines a unit object based upon its well known text string.

Specified by:
findUnitsByWKT in interface IGeometryServer
Parameters:
wKT - The wKT (in)
Returns:
A reference to a com.esri.arcgis.geometry.IUnit
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAreasAndLengths

public void getAreasAndLengths(ISpatialReference pSR,
                               IPolygonArray pInPolygons,
                               IDoubleArray[] ppAreas,
                               IDoubleArray[] ppLengths)
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
Calculates areas and perimeter lengths for each polygon in the specified array.

Specified by:
getAreasAndLengths in interface IGeometryServer
Parameters:
pSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
pInPolygons - A reference to a com.esri.arcgis.geometry.IPolygonArray (in)
ppAreas - A reference to a com.esri.arcgis.system.IDoubleArray (out: use single element array)
ppLengths - A reference to a com.esri.arcgis.system.IDoubleArray (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLengths

public IDoubleArray getLengths(ISpatialReference pSR,
                               IPolylineArray pInPolylines)
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
Calculates the length of eacch polyline in the specified array.

Specified by:
getLengths in interface IGeometryServer
Parameters:
pSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
pInPolylines - A reference to a com.esri.arcgis.geometry.IPolylineArray (in)
Returns:
A reference to a com.esri.arcgis.system.IDoubleArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLabelPoints

public IPointArray getLabelPoints(ISpatialReference pSR,
                                  IPolygonArray pInPolygons)
                           throws java.io.IOException,
                                  AutomationException
Deprecated. 
Calculates an interior point for each polygon.

Specified by:
getLabelPoints in interface IGeometryServer
Parameters:
pSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
pInPolygons - A reference to a com.esri.arcgis.geometry.IPolygonArray (in)
Returns:
A reference to a com.esri.arcgis.geometry.IPointArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.