Description: 'Provides access to members that control 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 =
public class ISurfaceProxy extends IFunctionalSurfaceProxy implements ISurface, java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
boolean |
noncastable
Deprecated.
|
static java.lang.Class |
targetClass
Deprecated.
|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRefIID, IID73b80fbc_ff33_11d1_a549_0000f8774f0fIID98d17b10_951c_11d2_bcfc_0000f875bcce| Modifier | Constructor and Description |
|---|---|
|
ISurfaceProxy()
Deprecated.
For internal use only
|
|
ISurfaceProxy(java.lang.Object obj)
Deprecated.
|
protected |
ISurfaceProxy(java.lang.Object obj,
java.lang.String iid)
Deprecated.
|
|
ISurfaceProxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
Deprecated.
|
protected |
ISurfaceProxy(java.lang.String CLSID,
java.lang.String iid,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
Deprecated.
Adds a Java object to be a listener for a specific kind of event generated by the COM object.
|
void |
asPolygons(IFeatureClass pFeatureClass,
int type,
IDoubleArray pClassBreaks,
ILongArray pClassCodes,
java.lang.Object fieldName)
Deprecated.
Converts the surface to a polygon feature class representing slope or aspect.
|
void |
contour(double referenceContourHeight,
double interval,
IFeatureClass pFeatureClass,
java.lang.String fieldName,
int digitsAfterDecimalPoint)
Deprecated.
Output contours based on the specified root value and interval.
|
void |
contourList(IDoubleArray pBreaks,
IFeatureClass pFeatureClass,
java.lang.String fieldName,
int digitsAfterDecimalPoint)
Deprecated.
Output a list of contours corresponding to the specified eleveation values.
|
double |
getAspectDegrees(IPoint pPoint)
Deprecated.
Returns the aspect at the specified location in degrees.
|
double |
getAspectRadians(IPoint pPoint)
Deprecated.
Returns the aspect at the specified location in radians.
|
void |
getContour(IPoint pPoint,
IPolyline[] ppContour,
double[] pElevation)
Deprecated.
Returns a countour passing through the queried point.
|
double |
getElevation(IPoint pPoint)
Deprecated.
Returns the z value of the specified location.
|
void |
getLineOfSight(IPoint pObserver,
IPoint pTarget,
IPoint[] ppObstruction,
IPolyline[] ppVisibleLines,
IPolyline[] ppInvisibleLines,
boolean[] pbIsVisible,
boolean bApplyCurvature,
boolean bApplyRefraction,
java.lang.Object pRefractionFactor)
Deprecated.
Computes the visibility of a line-of-sight from the observer to the target.
|
void |
getProfile(IGeometry pShape,
IGeometry[] ppProfile,
java.lang.Object pStepSize)
Deprecated.
Returns a polyline with z values interpolated from the surface.
|
double |
getProjectedArea(double referenceHeight,
int type)
Deprecated.
Returns the projected area of the surface above or below an input z value.
|
double |
getSlopeDegrees(IPoint pPoint)
Deprecated.
Returns the slope at the specified location in degrees.
|
double |
getSlopePercent(IPoint pPoint)
Deprecated.
Returns the slope at the specified location in percent.
|
double |
getSlopeRadians(IPoint pPoint)
Deprecated.
Returns the slope at the specified location in radians.
|
IPolyline |
getSteepestPath(IPoint pPoint)
Deprecated.
Returns the steepest path downhill from the specified point.
|
double |
getSurfaceArea(double referenceHeight,
int type)
Deprecated.
Returns the area measured on its surface above or below an input z value.
|
double |
getVolume(double reference,
int type)
Deprecated.
Returns the volume above or below an input z value.
|
double |
getZFactor()
Deprecated.
Multiplication factor applied to all z values to provide unit-congruency between coordinate components.
|
void |
interpolateShape(IGeometry pShape,
IGeometry[] ppOutShape,
java.lang.Object pStepSize)
Deprecated.
Interpolates z values for a defined geometric shape.
|
void |
interpolateShapeVertices(IGeometry pShape,
IGeometry[] ppOutShape)
Deprecated.
Interpolates z values for a defined geometric shape at its vertices only.
|
boolean |
isVoidZ(double value)
Deprecated.
Returns TRUE if the passed value is equal to the surface's void value.
|
IPoint |
locate(IRay pRay,
int hint)
Deprecated.
Returns the intersection of the query ray and the surface.
|
IDoubleArray |
locateAll(IRay pRay,
int hint)
Deprecated.
Returns the distances of intersections of the query ray and the surface.
|
void |
queryNormal(IPoint pLocation,
IVector3D pNormal)
Deprecated.
Returns the vector normal to the specified triangle.
|
void |
queryPixelBlock(double xOrigin,
double yOrigin,
double xPixelSize,
double yPixelSize,
int type,
java.lang.Object valueForNoData,
java.lang.Object block)
Deprecated.
Derives slope, aspect, hillshade, or elevation from the input surface and writes the result to the provided PixelBlock.
|
void |
querySurfaceLength(IGeometry pShape,
double[] pLength,
java.lang.Object pStepSize)
Deprecated.
Returns the length of an input polyline measured on the surface.
|
void |
removeListener(java.lang.String iidStr,
java.lang.Object theListener)
Deprecated.
Removes a Java object as a listener to events generated by a COM object.
|
void |
setZFactor(double pFactor)
Deprecated.
Multiplication factor applied to all z values to provide unit-congruency between coordinate components.
|
getDomain, getZbindUsingMoniker, 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, writeExternalclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetDomain, getZpublic static final java.lang.Class targetClass
public boolean noncastable
public ISurfaceProxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
throws java.net.UnknownHostException,
java.io.IOException
java.net.UnknownHostExceptionjava.io.IOExceptionpublic ISurfaceProxy()
public ISurfaceProxy(java.lang.Object obj)
throws java.io.IOException
java.io.IOExceptionprotected ISurfaceProxy(java.lang.Object obj,
java.lang.String iid)
throws java.io.IOException
java.io.IOExceptionprotected ISurfaceProxy(java.lang.String CLSID,
java.lang.String iid,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
throws java.io.IOException
java.io.IOExceptionpublic void addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
throws java.io.IOException
com.esri.arcgis.interop.DispatchaddListener in class IFunctionalSurfaceProxyiidStr - 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.IOExceptionpublic void removeListener(java.lang.String iidStr,
java.lang.Object theListener)
throws java.io.IOException
com.esri.arcgis.interop.DispatchremoveListener in class IFunctionalSurfaceProxyiidStr - the ID of the outgoing interface, implemented by the listenertheListener - the object that no longer wishes to be informed of the eventsjava.io.IOExceptionpublic double getZFactor()
throws java.io.IOException,
AutomationException
getZFactor in interface ISurfacejava.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 ISurfacepFactor - The pFactor (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getProjectedArea(double referenceHeight,
int type)
throws java.io.IOException,
AutomationException
getProjectedArea in interface ISurfacereferenceHeight - The referenceHeight (in)type - A com.esri.arcgis.geodatabase.esriPlaneReferenceType constant (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getSurfaceArea(double referenceHeight,
int type)
throws java.io.IOException,
AutomationException
getSurfaceArea in interface ISurfacereferenceHeight - The referenceHeight (in)type - A com.esri.arcgis.geodatabase.esriPlaneReferenceType constant (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getVolume(double reference,
int type)
throws java.io.IOException,
AutomationException
getVolume in interface ISurfacereference - The reference (in)type - A com.esri.arcgis.geodatabase.esriPlaneReferenceType constant (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void queryNormal(IPoint pLocation, IVector3D pNormal) throws java.io.IOException, AutomationException
queryNormal in interface ISurfacepLocation - A reference to a com.esri.arcgis.geometry.IPoint (in)pNormal - A reference to a com.esri.arcgis.geometry.IVector3D (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getElevation(IPoint pPoint) throws java.io.IOException, AutomationException
getElevation in interface ISurfacepPoint - A reference to a com.esri.arcgis.geometry.IPoint (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getSlopeDegrees(IPoint pPoint) throws java.io.IOException, AutomationException
getSlopeDegrees in interface ISurfacepPoint - A reference to a com.esri.arcgis.geometry.IPoint (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getSlopeRadians(IPoint pPoint) throws java.io.IOException, AutomationException
getSlopeRadians in interface ISurfacepPoint - A reference to a com.esri.arcgis.geometry.IPoint (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getSlopePercent(IPoint pPoint) throws java.io.IOException, AutomationException
getSlopePercent in interface ISurfacepPoint - A reference to a com.esri.arcgis.geometry.IPoint (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getAspectDegrees(IPoint pPoint) throws java.io.IOException, AutomationException
getAspectDegrees in interface ISurfacepPoint - A reference to a com.esri.arcgis.geometry.IPoint (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getAspectRadians(IPoint pPoint) throws java.io.IOException, AutomationException
getAspectRadians in interface ISurfacepPoint - A reference to a com.esri.arcgis.geometry.IPoint (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isVoidZ(double value)
throws java.io.IOException,
AutomationException
isVoidZ in interface ISurfacevalue - The value (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void interpolateShape(IGeometry pShape, IGeometry[] ppOutShape, java.lang.Object pStepSize) throws java.io.IOException, AutomationException
interpolateShape in interface ISurfacepShape - A reference to a com.esri.arcgis.geometry.IGeometry (in)ppOutShape - A reference to a com.esri.arcgis.geometry.IGeometry (out: use single element array)pStepSize - 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 interpolateShapeVertices(IGeometry pShape, IGeometry[] ppOutShape) throws java.io.IOException, AutomationException
interpolateShapeVertices in interface ISurfacepShape - A reference to a com.esri.arcgis.geometry.IGeometry (in)ppOutShape - A reference to a com.esri.arcgis.geometry.IGeometry (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void getProfile(IGeometry pShape, IGeometry[] ppProfile, java.lang.Object pStepSize) throws java.io.IOException, AutomationException
getProfile in interface ISurfacepShape - A reference to a com.esri.arcgis.geometry.IGeometry (in)ppProfile - A reference to a com.esri.arcgis.geometry.IGeometry (out: use single element array)pStepSize - 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 getLineOfSight(IPoint pObserver, IPoint pTarget, IPoint[] ppObstruction, IPolyline[] ppVisibleLines, IPolyline[] ppInvisibleLines, boolean[] pbIsVisible, boolean bApplyCurvature, boolean bApplyRefraction, java.lang.Object pRefractionFactor) throws java.io.IOException, AutomationException
getLineOfSight in interface ISurfacepObserver - A reference to a com.esri.arcgis.geometry.IPoint (in)pTarget - A reference to a com.esri.arcgis.geometry.IPoint (in)ppObstruction - A reference to a com.esri.arcgis.geometry.IPoint (out: use single element array)ppVisibleLines - A reference to a com.esri.arcgis.geometry.IPolyline (out: use single element array)ppInvisibleLines - A reference to a com.esri.arcgis.geometry.IPolyline (out: use single element array)pbIsVisible - The pbIsVisible (out: use single element array)bApplyCurvature - The bApplyCurvature (in)bApplyRefraction - The bApplyRefraction (in)pRefractionFactor - 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 querySurfaceLength(IGeometry pShape, double[] pLength, java.lang.Object pStepSize) throws java.io.IOException, AutomationException
querySurfaceLength in interface ISurfacepShape - A reference to a com.esri.arcgis.geometry.IGeometry (in)pLength - The pLength (out: use single element array)pStepSize - 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 IPoint locate(IRay pRay, int hint) throws java.io.IOException, AutomationException
locate in interface ISurfacepRay - A reference to a com.esri.arcgis.geometry.IRay (in)hint - The hint (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IDoubleArray locateAll(IRay pRay, int hint) throws java.io.IOException, AutomationException
locateAll in interface ISurfacepRay - A reference to a com.esri.arcgis.geometry.IRay (in)hint - The hint (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void getContour(IPoint pPoint, IPolyline[] ppContour, double[] pElevation) throws java.io.IOException, AutomationException
getContour in interface ISurfacepPoint - A reference to a com.esri.arcgis.geometry.IPoint (in)ppContour - A reference to a com.esri.arcgis.geometry.IPolyline (out: use single element array)pElevation - The pElevation (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void contourList(IDoubleArray pBreaks, IFeatureClass pFeatureClass, java.lang.String fieldName, int digitsAfterDecimalPoint) throws java.io.IOException, AutomationException
contourList in interface ISurfacepBreaks - A reference to a com.esri.arcgis.system.IDoubleArray (in)pFeatureClass - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)fieldName - The fieldName (in)digitsAfterDecimalPoint - The digitsAfterDecimalPoint (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void contour(double referenceContourHeight,
double interval,
IFeatureClass pFeatureClass,
java.lang.String fieldName,
int digitsAfterDecimalPoint)
throws java.io.IOException,
AutomationException
contour in interface ISurfacereferenceContourHeight - The referenceContourHeight (in)interval - The interval (in)pFeatureClass - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)fieldName - The fieldName (in)digitsAfterDecimalPoint - The digitsAfterDecimalPoint (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void asPolygons(IFeatureClass pFeatureClass, int type, IDoubleArray pClassBreaks, ILongArray pClassCodes, java.lang.Object fieldName) throws java.io.IOException, AutomationException
asPolygons in interface ISurfacepFeatureClass - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)type - A com.esri.arcgis.geodatabase.esriSurfaceConversionType constant (in)pClassBreaks - A reference to a com.esri.arcgis.system.IDoubleArray (in)pClassCodes - A reference to a com.esri.arcgis.system.ILongArray (in)fieldName - 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 IPolyline getSteepestPath(IPoint pPoint) throws java.io.IOException, AutomationException
getSteepestPath in interface ISurfacepPoint - A reference to a com.esri.arcgis.geometry.IPoint (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void queryPixelBlock(double xOrigin,
double yOrigin,
double xPixelSize,
double yPixelSize,
int type,
java.lang.Object valueForNoData,
java.lang.Object block)
throws java.io.IOException,
AutomationException
queryPixelBlock in interface ISurfacexOrigin - The xOrigin (in)yOrigin - The yOrigin (in)xPixelSize - The xPixelSize (in)yPixelSize - The yPixelSize (in)type - A com.esri.arcgis.geodatabase.esriRasterizationType constant (in)valueForNoData - A Variant (in)block - A Variant (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.