public interface IDynamicSurface2 extends IDynamicSurface, 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 |
|---|---|
static java.lang.String |
IID
Deprecated.
Internal use only
|
static int |
IIDd7de4992_54f7_4f46_8310_c9d991937c3c |
static int |
xxDummy
Deprecated.
Internal use only
|
IID36e5cbc7_14b3_4ea8_b19d_f084cb0911d9| Modifier and Type | Method and Description |
|---|---|
void |
getLineOfSight(IPoint pObserver,
IPoint pTarget,
double resolution,
ITrackCancel pTrackCancel,
IPoint[] ppObstruction,
IPolyline[] ppVisibleLines,
IPolyline[] ppInvisibleLines,
boolean[] pbIsVisible,
boolean bApplyCurvature,
boolean bApplyRefraction,
java.lang.Object pRefractionFactor)
Returns a line-of-sight.
|
void |
getLineOfSightFeatureCursor(IFeatureCursor pCursor,
double resolution,
ITrackCancel pTrackCancel,
IFeatureClass pOutputLines,
IFeatureClass pObstructionPoints,
boolean bApplyCurvature,
boolean bApplyRefraction,
java.lang.Object pRefractionFactor)
Get line-of-sight.
|
IPolygon |
getTileBasedDataArea(ITrackCancel pTrackCancel)
Get tile-based terrain's Data Area.
|
void |
interpolateFeatureClass(IFeatureClass pInFeatureClass,
IQueryFilter pFilter,
double resolution,
int type,
IFeatureClass pOutFeatureClass,
ITrackCancel pTrackCancel,
java.lang.Object pStepSize)
Interpolates z values for features.
|
void |
interpolateFeatureClassVertices(IFeatureClass pInFeatureClass,
IQueryFilter pFilter,
double resolution,
int type,
IFeatureClass pOutFeatureClass,
ITrackCancel pTrackCancel)
Interpolates z values for features.
|
void |
interpolateFeatureCursor(IFeatureCursor pCursor,
double resolution,
int type,
IFeatureClass pOutFeatureClass,
ITrackCancel pTrackCancel,
java.lang.Object pStepSize)
Interpolates z values for features.
|
void |
interpolateFeatureCursorVertices(IFeatureCursor pCursor,
double resolution,
int type,
IFeatureClass pOutFeatureClass,
ITrackCancel pTrackCancel)
Interpolates z values for features.
|
void |
interpolateShape(IGeometry pInShape,
double resolution,
int type,
ITrackCancel pTrackCancel,
IGeometry[] ppOutShape,
java.lang.Object pStepSize)
Interpolates z values for a defined geometric shape.
|
void |
interpolateShapeVertices(IGeometry pInShape,
double resolution,
int type,
ITrackCancel pTrackCancel,
IGeometry[] ppOutShape)
Interpolates z values for a defined geometric shape.
|
boolean |
isCanDoCurvature()
Indicates if earth curvature can be applied.
|
boolean |
isMinimizeResourceUsage()
Indicates whether or not resource uasge should be minimized.
|
boolean |
isRefineBoundaryMatching()
Indicates whether or not to refine boundary matching.
|
void |
setMinimizeResourceUsage(boolean pbMinimize)
Indicates whether or not resource uasge should be minimized.
|
void |
setRefineBoundaryMatching(boolean pbRefine)
Indicates whether or not to refine boundary matching.
|
getRasterBlockSize, getTerrain, getTin, queryAsFeatureClass, queryRaster, setRasterBlockSizestatic final int IIDd7de4992_54f7_4f46_8310_c9d991937c3c
static final int xxDummy
static final java.lang.String IID
void setMinimizeResourceUsage(boolean pbMinimize)
throws java.io.IOException,
AutomationException
pbMinimize - The pbMinimize (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.boolean isMinimizeResourceUsage()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void setRefineBoundaryMatching(boolean pbRefine)
throws java.io.IOException,
AutomationException
pbRefine - The pbRefine (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.boolean isRefineBoundaryMatching()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void interpolateShape(IGeometry pInShape, double resolution, int type, ITrackCancel pTrackCancel, IGeometry[] ppOutShape, java.lang.Object pStepSize) throws java.io.IOException, AutomationException
pInShape - A reference to a com.esri.arcgis.geometry.IGeometry (in)resolution - The resolution (in)type - A com.esri.arcgis.geodatabase.esriSurfaceInterpolationType constant (in)pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (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.void interpolateShapeVertices(IGeometry pInShape, double resolution, int type, ITrackCancel pTrackCancel, IGeometry[] ppOutShape) throws java.io.IOException, AutomationException
pInShape - A reference to a com.esri.arcgis.geometry.IGeometry (in)resolution - The resolution (in)type - A com.esri.arcgis.geodatabase.esriSurfaceInterpolationType constant (in)pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (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.void interpolateFeatureClass(IFeatureClass pInFeatureClass, IQueryFilter pFilter, double resolution, int type, IFeatureClass pOutFeatureClass, ITrackCancel pTrackCancel, java.lang.Object pStepSize) throws java.io.IOException, AutomationException
pInFeatureClass - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)pFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)resolution - The resolution (in)type - A com.esri.arcgis.geodatabase.esriSurfaceInterpolationType constant (in)pOutFeatureClass - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)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.void interpolateFeatureCursor(IFeatureCursor pCursor, double resolution, int type, IFeatureClass pOutFeatureClass, ITrackCancel pTrackCancel, java.lang.Object pStepSize) throws java.io.IOException, AutomationException
pCursor - A reference to a com.esri.arcgis.geodatabase.IFeatureCursor (in)resolution - The resolution (in)type - A com.esri.arcgis.geodatabase.esriSurfaceInterpolationType constant (in)pOutFeatureClass - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)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.void interpolateFeatureClassVertices(IFeatureClass pInFeatureClass, IQueryFilter pFilter, double resolution, int type, IFeatureClass pOutFeatureClass, ITrackCancel pTrackCancel) throws java.io.IOException, AutomationException
pInFeatureClass - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)pFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)resolution - The resolution (in)type - A com.esri.arcgis.geodatabase.esriSurfaceInterpolationType constant (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.void interpolateFeatureCursorVertices(IFeatureCursor pCursor, double resolution, int type, IFeatureClass pOutFeatureClass, ITrackCancel pTrackCancel) throws java.io.IOException, AutomationException
pCursor - A reference to a com.esri.arcgis.geodatabase.IFeatureCursor (in)resolution - The resolution (in)type - A com.esri.arcgis.geodatabase.esriSurfaceInterpolationType constant (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.boolean isCanDoCurvature()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void getLineOfSight(IPoint pObserver, IPoint pTarget, double resolution, ITrackCancel pTrackCancel, IPoint[] ppObstruction, IPolyline[] ppVisibleLines, IPolyline[] ppInvisibleLines, boolean[] pbIsVisible, boolean bApplyCurvature, boolean bApplyRefraction, java.lang.Object pRefractionFactor) throws java.io.IOException, AutomationException
pObserver - A reference to a com.esri.arcgis.geometry.IPoint (in)pTarget - A reference to a com.esri.arcgis.geometry.IPoint (in)resolution - The resolution (in)pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (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.void getLineOfSightFeatureCursor(IFeatureCursor pCursor, double resolution, ITrackCancel pTrackCancel, IFeatureClass pOutputLines, IFeatureClass pObstructionPoints, boolean bApplyCurvature, boolean bApplyRefraction, java.lang.Object pRefractionFactor) throws java.io.IOException, AutomationException
pCursor - A reference to a com.esri.arcgis.geodatabase.IFeatureCursor (in)resolution - The resolution (in)pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)pOutputLines - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)pObstructionPoints - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)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.IPolygon getTileBasedDataArea(ITrackCancel pTrackCancel) throws java.io.IOException, AutomationException
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.