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, setRasterBlockSize
static 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.