Provides access to members that utilize Terrain surfaces.
Members
Name | Description | |
---|---|---|
![]() |
CanDoCurvature | Indicates if earth curvature can be applied. |
![]() |
GetLineOfSight | Returns a line-of-sight. |
![]() |
GetLineOfSightFeatureCursor | Get line-of-sight. |
![]() |
GetTileBasedDataArea | Get tile-based terrain's Data Area. |
![]() |
GetTin | Returns a TIN for a given area of interest and terrain pyramid level. |
![]() |
InterpolateFeatureClass | Interpolates z values for features. |
![]() |
InterpolateFeatureClassVertices | Interpolates z values for features. |
![]() |
InterpolateFeatureCursor | Interpolates z values for features. |
![]() |
InterpolateFeatureCursorVertices | Interpolates z values for features. |
![]() |
InterpolateShape | Interpolates z values for a defined geometric shape. |
![]() |
InterpolateShapeVertices | Interpolates z values for a defined geometric shape. |
![]() |
MinimizeResourceUsage | Indicates whether or not resource uasge should be minimized. |
![]() |
QueryAsFeatureClass | Writes terrain measurement points and breakline vertices to a multipoint feature class for a given area of interest and terrain pyramid level. |
![]() |
QueryRaster | Writes surface heights to a raster dataset for a given area of interest and terrain pyramid level. |
![]() |
RasterBlockSize | The pixel block allocation size used when creating a raster. |
![]() |
RefineBoundaryMatching | Indicates whether or not to refine boundary matching. |
![]() |
Terrain | The source terrain from which the DynamicSurface was derived. |
IDynamicSurface2.CanDoCurvature Property
Indicates if earth curvature can be applied.
Public ReadOnly Property CanDoCurvature As Boolean
public bool CanDoCurvature {get;}
IDynamicSurface2.GetLineOfSight Method
Returns a line-of-sight.
Public Sub GetLineOfSight ( _
ByVal pObserver As IPoint, _
ByVal pTarget As IPoint, _
ByVal Resolution As Double, _
ByVal pTrackCancel As ITrackCancel, _
ByRef ppObstruction As IPoint, _
ByRef ppVisibleLines As IPolyline, _
ByRef ppInvisibleLines As IPolyline, _
ByRef pbIsVisible As Boolean, _
ByVal bApplyCurvature As Boolean, _
ByVal bApplyRefraction As Boolean, _
[ByRef pRefractionFactor As Object] _
)
public void GetLineOfSight (
IPoint pObserver,
IPoint pTarget,
double Resolution,
ITrackCancel pTrackCancel,
ref IPoint ppObstruction,
ref IPolyline ppVisibleLines,
ref IPolyline ppInvisibleLines,
ref bool pbIsVisible,
ref bool bApplyCurvature,
ref bool bApplyRefraction,
ref object pRefractionFactor
);
IDynamicSurface2.GetLineOfSightFeatureCursor Method
Get line-of-sight.
Public Sub GetLineOfSightFeatureCursor ( _
ByVal pCursor As IFeatureCursor, _
ByVal Resolution As Double, _
ByVal pTrackCancel As ITrackCancel, _
ByVal pOutputLines As IFeatureClass, _
ByVal pObstructionPoints As IFeatureClass, _
ByVal bApplyCurvature As Boolean, _
ByVal bApplyRefraction As Boolean, _
[ByRef pRefractionFactor As Object] _
)
public void GetLineOfSightFeatureCursor (
IFeatureCursor pCursor,
double Resolution,
ITrackCancel pTrackCancel,
IFeatureClass pOutputLines,
IFeatureClass pObstructionPoints,
bool bApplyCurvature,
bool bApplyRefraction,
ref object pRefractionFactor
);
IDynamicSurface2.GetTileBasedDataArea Method
Get tile-based terrain's Data Area.
Public Function GetTileBasedDataArea ( _
ByVal pTrackCancel As ITrackCancel _
) As IPolygon
public IPolygon GetTileBasedDataArea (
ITrackCancel pTrackCancel
);
IDynamicSurface2.InterpolateFeatureClass Method
Interpolates z values for features.
Public Sub InterpolateFeatureClass ( _
ByVal pInFeatureClass As IFeatureClass, _
ByVal pFilter As IQueryFilter, _
ByVal Resolution As Double, _
ByVal Type As esriSurfaceInterpolationType, _
ByVal pOutFeatureClass As IFeatureClass, _
ByVal pTrackCancel As ITrackCancel, _
[ByRef pStepSize As Object] _
)
public void InterpolateFeatureClass (
IFeatureClass pInFeatureClass,
IQueryFilter pFilter,
double Resolution,
esriSurfaceInterpolationType Type,
IFeatureClass pOutFeatureClass,
ITrackCancel pTrackCancel,
ref object pStepSize
);
IDynamicSurface2.InterpolateFeatureClassVertices Method
Interpolates z values for features.
Public Sub InterpolateFeatureClassVertices ( _
ByVal pInFeatureClass As IFeatureClass, _
ByVal pFilter As IQueryFilter, _
ByVal Resolution As Double, _
ByVal Type As esriSurfaceInterpolationType, _
ByVal pOutFeatureClass As IFeatureClass, _
ByVal pTrackCancel As ITrackCancel _
)
public void InterpolateFeatureClassVertices (
IFeatureClass pInFeatureClass,
IQueryFilter pFilter,
double Resolution,
esriSurfaceInterpolationType Type,
IFeatureClass pOutFeatureClass,
ITrackCancel pTrackCancel
);
IDynamicSurface2.InterpolateFeatureCursor Method
Interpolates z values for features.
Public Sub InterpolateFeatureCursor ( _
ByVal pCursor As IFeatureCursor, _
ByVal Resolution As Double, _
ByVal Type As esriSurfaceInterpolationType, _
ByVal pOutFeatureClass As IFeatureClass, _
ByVal pTrackCancel As ITrackCancel, _
[ByRef pStepSize As Object] _
)
public void InterpolateFeatureCursor (
IFeatureCursor pCursor,
double Resolution,
esriSurfaceInterpolationType Type,
IFeatureClass pOutFeatureClass,
ITrackCancel pTrackCancel,
ref object pStepSize
);
IDynamicSurface2.InterpolateFeatureCursorVertices Method
Interpolates z values for features.
Public Sub InterpolateFeatureCursorVertices ( _
ByVal pCursor As IFeatureCursor, _
ByVal Resolution As Double, _
ByVal Type As esriSurfaceInterpolationType, _
ByVal pOutFeatureClass As IFeatureClass, _
ByVal pTrackCancel As ITrackCancel _
)
public void InterpolateFeatureCursorVertices (
IFeatureCursor pCursor,
double Resolution,
esriSurfaceInterpolationType Type,
IFeatureClass pOutFeatureClass,
ITrackCancel pTrackCancel
);
IDynamicSurface2.InterpolateShape Method
Interpolates z values for a defined geometric shape.
Public Sub InterpolateShape ( _
ByVal pInShape As IGeometry, _
ByVal Resolution As Double, _
ByVal Type As esriSurfaceInterpolationType, _
ByVal pTrackCancel As ITrackCancel, _
ByRef ppOutShape As IGeometry, _
[ByRef pStepSize As Object] _
)
public void InterpolateShape (
IGeometry pInShape,
double Resolution,
esriSurfaceInterpolationType Type,
ITrackCancel pTrackCancel,
ref IGeometry ppOutShape,
ref object pStepSize
);
IDynamicSurface2.InterpolateShapeVertices Method
Interpolates z values for a defined geometric shape.
Public Sub InterpolateShapeVertices ( _
ByVal pInShape As IGeometry, _
ByVal Resolution As Double, _
ByVal Type As esriSurfaceInterpolationType, _
ByVal pTrackCancel As ITrackCancel, _
ByRef ppOutShape As IGeometry _
)
public void InterpolateShapeVertices (
IGeometry pInShape,
double Resolution,
esriSurfaceInterpolationType Type,
ITrackCancel pTrackCancel,
ref IGeometry ppOutShape
);
IDynamicSurface2.MinimizeResourceUsage Property
Indicates whether or not resource uasge should be minimized.
Public Property MinimizeResourceUsage As Boolean
public bool MinimizeResourceUsage {get; set;}
IDynamicSurface2.RefineBoundaryMatching Property
Indicates whether or not to refine boundary matching.
Public Property RefineBoundaryMatching As Boolean
public bool RefineBoundaryMatching {get; set;}
Inherited Interfaces
Interfaces | Description |
---|---|
IDynamicSurface | Provides access to members used to derive raster and TIN surfaces from a terrain. |
Classes that implement IDynamicSurface2
Classes | Description |
---|---|
DynamicSurface | Esri DynamicSurface object. |