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, objRef
IID, IID73b80fbc_ff33_11d1_a549_0000f8774f0f
IID98d17b10_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, getZ
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
getDomain, getZ
public 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.UnknownHostException
java.io.IOException
public ISurfaceProxy()
public ISurfaceProxy(java.lang.Object obj) throws java.io.IOException
java.io.IOException
protected ISurfaceProxy(java.lang.Object obj, java.lang.String iid) throws java.io.IOException
java.io.IOException
protected 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.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 IFunctionalSurfaceProxy
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 IFunctionalSurfaceProxy
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 double getZFactor() throws java.io.IOException, AutomationException
getZFactor
in interface ISurface
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 ISurface
pFactor
- 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 ISurface
referenceHeight
- 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 ISurface
referenceHeight
- 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 ISurface
reference
- 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 ISurface
pLocation
- 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 ISurface
pPoint
- 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 ISurface
pPoint
- 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 ISurface
pPoint
- 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 ISurface
pPoint
- 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 ISurface
pPoint
- 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 ISurface
pPoint
- 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 ISurface
value
- 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 ISurface
pShape
- 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 ISurface
pShape
- 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 ISurface
pShape
- 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 ISurface
pObserver
- 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 ISurface
pShape
- 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 ISurface
pRay
- 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 ISurface
pRay
- 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 ISurface
pPoint
- 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 ISurface
pBreaks
- 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 ISurface
referenceContourHeight
- 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 ISurface
pFeatureClass
- 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 ISurface
pPoint
- 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 ISurface
xOrigin
- 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.