public class IDynamicSurface3Proxy extends IDynamicSurface2Proxy implements IDynamicSurface3, java.io.Serializable
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 =
Modifier and Type | Field and Description |
---|---|
boolean |
noncastable |
static java.lang.Class |
targetClass |
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
IID, IID9dc0a59e_494e_41b6_be82_f283e3431577
IIDd7de4992_54f7_4f46_8310_c9d991937c3c
IID36e5cbc7_14b3_4ea8_b19d_f084cb0911d9
Modifier | Constructor and Description |
---|---|
|
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) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
Adds a Java object to be a listener for a specific kind of event generated by the COM object.
|
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 referenceHeight,
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)
Removes a Java object as a listener to events generated by a COM object.
|
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.
|
getLineOfSight, getLineOfSightFeatureCursor, getTileBasedDataArea, interpolateFeatureClass, interpolateFeatureClassVertices, interpolateFeatureCursor, interpolateFeatureCursorVertices, interpolateShape, interpolateShapeVertices, isCanDoCurvature, isMinimizeResourceUsage, isRefineBoundaryMatching, setMinimizeResourceUsage, setRefineBoundaryMatching
getRasterBlockSize, getTerrain, getTin, queryAsFeatureClass, queryRaster, setRasterBlockSize
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
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getLineOfSight, getLineOfSightFeatureCursor, getTileBasedDataArea, interpolateFeatureClass, interpolateFeatureClassVertices, interpolateFeatureCursor, interpolateFeatureCursorVertices, interpolateShape, interpolateShapeVertices, isCanDoCurvature, isMinimizeResourceUsage, isRefineBoundaryMatching, setMinimizeResourceUsage, setRefineBoundaryMatching
getRasterBlockSize, getTerrain, getTin, queryAsFeatureClass, queryRaster, setRasterBlockSize
public static final java.lang.Class targetClass
public boolean noncastable
public IDynamicSurface3Proxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo) throws java.net.UnknownHostException, java.io.IOException
java.net.UnknownHostException
java.io.IOException
public IDynamicSurface3Proxy()
public IDynamicSurface3Proxy(java.lang.Object obj) throws java.io.IOException
java.io.IOException
protected IDynamicSurface3Proxy(java.lang.Object obj, java.lang.String iid) throws java.io.IOException
java.io.IOException
protected IDynamicSurface3Proxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo) throws java.io.IOException
java.io.IOException
public void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource) throws java.io.IOException
com.esri.arcgis.interop.Dispatch
addListener
in class IDynamicSurface2Proxy
iidStr
- the ID of the outgoing interface, implemented by the listenertheListener
- the object to be informed of the eventstheSource
- the proxy class that represents the COM class that is the source of the eventsjava.io.IOException
public void removeListener(java.lang.String iidStr, java.lang.Object theListener) throws java.io.IOException
com.esri.arcgis.interop.Dispatch
removeListener
in class IDynamicSurface2Proxy
iidStr
- the ID of the outgoing interface, implemented by the listenertheListener
- the object that no longer wishes to be informed of the eventsjava.io.IOException
public void createBlockCursor(IGeometry pAOI, double resolution, boolean bSingleTileOnly, ITrackCancel pTrackCancel, ITerrainBlockCursor[] pCursor) throws java.io.IOException, AutomationException
createBlockCursor
in interface IDynamicSurface3
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)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void convertToExtent(int rowBegin, int rowEnd, int colBegin, int colEnd, IEnvelope[] ppExtent) throws java.io.IOException, AutomationException
convertToExtent
in interface IDynamicSurface3
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)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void contourList(IEnvelope pAOI, double resolution, IDoubleArray pBreaks, IFeatureClass pOutFeatureClass, java.lang.String fieldName, int digitsAfterDecimalPoint, ITrackCancel pTrackCancel) throws java.io.IOException, AutomationException
contourList
in interface IDynamicSurface3
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)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.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
contour
in interface IDynamicSurface3
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)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void getVolumeAndArea(IGeometry pAOI, double resolution, double referenceHeight, int type, ITrackCancel pTrackCancel, boolean[] pbIsOutsideDataArea, java.lang.Object[] pVolume, java.lang.Object[] pSurfaceArea, java.lang.Object[] pProjectedArea) throws java.io.IOException, AutomationException
getVolumeAndArea
in interface IDynamicSurface3
pAOI
- A reference to a com.esri.arcgis.geometry.IGeometry (in)resolution
- The resolution (in)referenceHeight
- The referenceHeight (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)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.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
in interface IDynamicSurface3
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)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setProfileWeedTolerance(double pTolerance) throws java.io.IOException, AutomationException
setProfileWeedTolerance
in interface IDynamicSurface3
pTolerance
- The pTolerance (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getProfileWeedTolerance() throws java.io.IOException, AutomationException
getProfileWeedTolerance
in interface IDynamicSurface3
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getZFactor() throws java.io.IOException, AutomationException
getZFactor
in interface IDynamicSurface3
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setZFactor(double pFactor) throws java.io.IOException, AutomationException
setZFactor
in interface IDynamicSurface3
pFactor
- The pFactor (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.