|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.interop.Dispatch com.esri.arcgis.geometry.IFunctionalSurfaceProxy com.esri.arcgis.geodatabase.ISurfaceProxy
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
Internal use class
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.geodatabase.ISurface |
---|
IID, IID73b80fbc_ff33_11d1_a549_0000f8774f0f |
Fields inherited from interface com.esri.arcgis.geometry.IFunctionalSurface |
---|
IID98d17b10_951c_11d2_bcfc_0000f875bcce |
Constructor Summary | |
---|---|
|
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. |
Method Summary | |
---|---|
void |
addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
Deprecated. |
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. |
void |
setZFactor(double pFactor)
Deprecated. Multiplication factor applied to all z values to provide unit-congruency between coordinate components. |
Methods inherited from class com.esri.arcgis.geometry.IFunctionalSurfaceProxy |
---|
getDomain, getZ |
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.geometry.IFunctionalSurface |
---|
getDomain, getZ |
Field Detail |
---|
public static final java.lang.Class targetClass
public boolean noncastable
Constructor Detail |
---|
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
Method Detail |
---|
public void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource) throws java.io.IOException
addListener
in class IFunctionalSurfaceProxy
java.io.IOException
public void removeListener(java.lang.String iidStr, java.lang.Object theListener) throws java.io.IOException
removeListener
in class IFunctionalSurfaceProxy
java.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.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |