com.esri.arcgis.geodatabaseextensions
Class IDynamicSurface3Proxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geodatabaseextensions.IDynamicSurfaceProxy
          extended by com.esri.arcgis.geodatabaseextensions.IDynamicSurface2Proxy
              extended by com.esri.arcgis.geodatabaseextensions.IDynamicSurface3Proxy
All Implemented Interfaces:
IDynamicSurface, IDynamicSurface2, IDynamicSurface3, java.io.Externalizable, java.io.Serializable

public class IDynamicSurface3Proxy
extends IDynamicSurface2Proxy
implements IDynamicSurface3, java.io.Serializable

Internal use class Proxy for COM Interface 'IDynamicSurface3'. Generated 3/19/2015 1:21:01 PM from 'C:\ArcGIS\COM\esriGeoDatabaseExtensions.olb'

Description: 'Provides access to members that utilize Terrain surfaces.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
static java.lang.Class targetClass
           
 
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.geodatabaseextensions.IDynamicSurface3
IID, IID9dc0a59e_494e_41b6_be82_f283e3431577
 
Fields inherited from interface com.esri.arcgis.geodatabaseextensions.IDynamicSurface2
IIDd7de4992_54f7_4f46_8310_c9d991937c3c
 
Fields inherited from interface com.esri.arcgis.geodatabaseextensions.IDynamicSurface
IID36e5cbc7_14b3_4ea8_b19d_f084cb0911d9
 
Constructor Summary
  IDynamicSurface3Proxy()
          For internal use only
  IDynamicSurface3Proxy(java.lang.Object obj)
           
protected IDynamicSurface3Proxy(java.lang.Object obj, java.lang.String iid)
           
  IDynamicSurface3Proxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IDynamicSurface3Proxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 void contour(IEnvelope pAOI, double resolution, double referenceContourHeight, double interval, java.lang.String elevationFieldName, int indexContourFactor, java.lang.String indexContourFieldName, int digitsAfterDecimalPoint, IFeatureClass pOutFeatureClass, ITrackCancel pTrackCancel)
          Generate contours of the terrain surface based on a root value and an interval.
 void contourList(IEnvelope pAOI, double resolution, IDoubleArray pBreaks, IFeatureClass pOutFeatureClass, java.lang.String fieldName, int digitsAfterDecimalPoint, ITrackCancel pTrackCancel)
          Generate contours of the terrain surface.
 void convertToExtent(int rowBegin, int rowEnd, int colBegin, int colEnd, IEnvelope[] ppExtent)
          Create terrain block cursor.
 void createBlockCursor(IGeometry pAOI, double resolution, boolean bSingleTileOnly, ITrackCancel pTrackCancel, ITerrainBlockCursor[] pCursor)
          Create terrain block cursor.
 double getProfileWeedTolerance()
          The profile weeding tolerance.
 void getVolumeAndArea(IGeometry pAOI, double resolution, double reference, int type, ITrackCancel pTrackCancel, boolean[] pbIsOutsideDataArea, java.lang.Object[] pVolume, java.lang.Object[] pSurfaceArea, java.lang.Object[] pProjectedArea)
          Returns volume and/or area above or below an input z value.
 double getZFactor()
          Multiplication factor applied to all z values to provide unit-congruency between coordinate components.
 void intersect(IGeometry pAOI, double resolution, java.lang.Object pReferenceSurface, double referenceRsolution, boolean bReverse, IFeatureClass pOutFeatureClass, java.lang.String volumeFieldName, java.lang.String surfaceAreaFieldName, java.lang.String codeFieldName, ITrackCancel pTrackCancel)
          Intersect with another surface.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void setProfileWeedTolerance(double pTolerance)
          The profile weeding tolerance.
 void setZFactor(double pFactor)
          Multiplication factor applied to all z values to provide unit-congruency between coordinate components.
 
Methods inherited from class com.esri.arcgis.geodatabaseextensions.IDynamicSurface2Proxy
getLineOfSight, getLineOfSightFeatureCursor, getTileBasedDataArea, interpolateFeatureClass, interpolateFeatureClassVertices, interpolateFeatureCursor, interpolateFeatureCursorVertices, interpolateShape, interpolateShapeVertices, isCanDoCurvature, isMinimizeResourceUsage, isRefineBoundaryMatching, setMinimizeResourceUsage, setRefineBoundaryMatching
 
Methods inherited from class com.esri.arcgis.geodatabaseextensions.IDynamicSurfaceProxy
getRasterBlockSize, getTerrain, getTin, queryAsFeatureClass, queryRaster, setRasterBlockSize
 
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
 
Methods inherited from interface com.esri.arcgis.geodatabaseextensions.IDynamicSurface2
getLineOfSight, getLineOfSightFeatureCursor, getTileBasedDataArea, interpolateFeatureClass, interpolateFeatureClassVertices, interpolateFeatureCursor, interpolateFeatureCursorVertices, interpolateShape, interpolateShapeVertices, isCanDoCurvature, isMinimizeResourceUsage, isRefineBoundaryMatching, setMinimizeResourceUsage, setRefineBoundaryMatching
 
Methods inherited from interface com.esri.arcgis.geodatabaseextensions.IDynamicSurface
getRasterBlockSize, getTerrain, getTin, queryAsFeatureClass, queryRaster, setRasterBlockSize
 

Field Detail

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

IDynamicSurface3Proxy

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

IDynamicSurface3Proxy

public IDynamicSurface3Proxy()
For internal use only


IDynamicSurface3Proxy

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

IDynamicSurface3Proxy

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

IDynamicSurface3Proxy

protected IDynamicSurface3Proxy(java.lang.String CLSID,
                                java.lang.String iid,
                                java.lang.String host,
                                com.esri.arcgis.interop.AuthInfo authInfo)
                         throws java.io.IOException
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
Overrides:
addListener in class IDynamicSurface2Proxy
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Overrides:
removeListener in class IDynamicSurface2Proxy
Throws:
java.io.IOException

createBlockCursor

public void createBlockCursor(IGeometry pAOI,
                              double resolution,
                              boolean bSingleTileOnly,
                              ITrackCancel pTrackCancel,
                              ITerrainBlockCursor[] pCursor)
                       throws java.io.IOException,
                              AutomationException
Create terrain block cursor.

Specified by:
createBlockCursor in interface IDynamicSurface3
Parameters:
pAOI - A reference to a com.esri.arcgis.geometry.IGeometry (in)
resolution - The resolution (in)
bSingleTileOnly - The bSingleTileOnly (in)
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
pCursor - A reference to a com.esri.arcgis.geodatabaseextensions.ITerrainBlockCursor (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

convertToExtent

public void convertToExtent(int rowBegin,
                            int rowEnd,
                            int colBegin,
                            int colEnd,
                            IEnvelope[] ppExtent)
                     throws java.io.IOException,
                            AutomationException
Create terrain block cursor.

Specified by:
convertToExtent in interface IDynamicSurface3
Parameters:
rowBegin - The rowBegin (in)
rowEnd - The rowEnd (in)
colBegin - The colBegin (in)
colEnd - The colEnd (in)
ppExtent - A reference to a com.esri.arcgis.geometry.IEnvelope (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

contourList

public void contourList(IEnvelope pAOI,
                        double resolution,
                        IDoubleArray pBreaks,
                        IFeatureClass pOutFeatureClass,
                        java.lang.String fieldName,
                        int digitsAfterDecimalPoint,
                        ITrackCancel pTrackCancel)
                 throws java.io.IOException,
                        AutomationException
Generate contours of the terrain surface.

Specified by:
contourList in interface IDynamicSurface3
Parameters:
pAOI - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
resolution - The resolution (in)
pBreaks - A reference to a com.esri.arcgis.system.IDoubleArray (in)
pOutFeatureClass - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)
fieldName - The fieldName (in)
digitsAfterDecimalPoint - The digitsAfterDecimalPoint (in)
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

contour

public void contour(IEnvelope pAOI,
                    double resolution,
                    double referenceContourHeight,
                    double interval,
                    java.lang.String elevationFieldName,
                    int indexContourFactor,
                    java.lang.String indexContourFieldName,
                    int digitsAfterDecimalPoint,
                    IFeatureClass pOutFeatureClass,
                    ITrackCancel pTrackCancel)
             throws java.io.IOException,
                    AutomationException
Generate contours of the terrain surface based on a root value and an interval.

Specified by:
contour in interface IDynamicSurface3
Parameters:
pAOI - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
resolution - The resolution (in)
referenceContourHeight - The referenceContourHeight (in)
interval - The interval (in)
elevationFieldName - The elevationFieldName (in)
indexContourFactor - The indexContourFactor (in)
indexContourFieldName - The indexContourFieldName (in)
digitsAfterDecimalPoint - The digitsAfterDecimalPoint (in)
pOutFeatureClass - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getVolumeAndArea

public void getVolumeAndArea(IGeometry pAOI,
                             double resolution,
                             double reference,
                             int type,
                             ITrackCancel pTrackCancel,
                             boolean[] pbIsOutsideDataArea,
                             java.lang.Object[] pVolume,
                             java.lang.Object[] pSurfaceArea,
                             java.lang.Object[] pProjectedArea)
                      throws java.io.IOException,
                             AutomationException
Returns volume and/or area above or below an input z value.

Specified by:
getVolumeAndArea in interface IDynamicSurface3
Parameters:
pAOI - A reference to a com.esri.arcgis.geometry.IGeometry (in)
resolution - The resolution (in)
reference - The reference (in)
type - A com.esri.arcgis.geodatabase.esriPlaneReferenceType constant (in)
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
pbIsOutsideDataArea - The pbIsOutsideDataArea (out: use single element array)
pVolume - A Variant (in/out: use single element array, optional, pass single element of null if not required)
pSurfaceArea - A Variant (in/out: use single element array, optional, pass single element of null if not required)
pProjectedArea - A Variant (in/out: use single element array, optional, pass single element of null if not required)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

intersect

public void intersect(IGeometry pAOI,
                      double resolution,
                      java.lang.Object pReferenceSurface,
                      double referenceRsolution,
                      boolean bReverse,
                      IFeatureClass pOutFeatureClass,
                      java.lang.String volumeFieldName,
                      java.lang.String surfaceAreaFieldName,
                      java.lang.String codeFieldName,
                      ITrackCancel pTrackCancel)
               throws java.io.IOException,
                      AutomationException
Intersect with another surface.

Specified by:
intersect in interface IDynamicSurface3
Parameters:
pAOI - A reference to a com.esri.arcgis.geometry.IGeometry (in)
resolution - The resolution (in)
pReferenceSurface - A reference to another Object (IUnknown) (in)
referenceRsolution - The referenceRsolution (in)
bReverse - The bReverse (in)
pOutFeatureClass - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)
volumeFieldName - The volumeFieldName (in)
surfaceAreaFieldName - The surfaceAreaFieldName (in)
codeFieldName - The codeFieldName (in)
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setProfileWeedTolerance

public void setProfileWeedTolerance(double pTolerance)
                             throws java.io.IOException,
                                    AutomationException
The profile weeding tolerance.

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

getProfileWeedTolerance

public double getProfileWeedTolerance()
                               throws java.io.IOException,
                                      AutomationException
The profile weeding tolerance.

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

getZFactor

public double getZFactor()
                  throws java.io.IOException,
                         AutomationException
Multiplication factor applied to all z values to provide unit-congruency between coordinate components.

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

setZFactor

public void setZFactor(double pFactor)
                throws java.io.IOException,
                       AutomationException
Multiplication factor applied to all z values to provide unit-congruency between coordinate components.

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