Метод SqlGeography.ISqlSpatialGridIndexable.GetGridCoverage
Returns the grid coverage of the SQL Geography.
Пространство имен: Microsoft.SqlServer.Types
Сборка: Microsoft.SqlServer.Types (в Microsoft.SqlServer.Types.dll)
Синтаксис
'Декларация
<SqlMethodAttribute(IsDeterministic := True, IsPrecise := False)> _
Private Sub GetGridCoverage ( _
isTopmostGrid As Boolean, _
rGridMinX As Double, _
rGridMinY As Double, _
rGridWidth As Double, _
rGridHeight As Double, _
rFuzzX As Double, _
rFuzzY As Double, _
cGridRows As Integer, _
cGridColumns As Integer, _
touched As Boolean(,), _
contained As Boolean(,), _
<OutAttribute> ByRef cCellsTouched As Integer, _
<OutAttribute> ByRef cCellsContained As Integer, _
<OutAttribute> ByRef fGeometryExceedsGrid As Boolean, _
<OutAttribute> ByRef fHasAmbiguousTouchedCells As Boolean _
) Implements ISqlSpatialGridIndexable.GetGridCoverage
'Применение
Dim instance As SqlGeography
Dim isTopmostGrid As Boolean
Dim rGridMinX As Double
Dim rGridMinY As Double
Dim rGridWidth As Double
Dim rGridHeight As Double
Dim rFuzzX As Double
Dim rFuzzY As Double
Dim cGridRows As Integer
Dim cGridColumns As Integer
Dim touched As Boolean(,)
Dim contained As Boolean(,)
Dim cCellsTouched As Integer
Dim cCellsContained As Integer
Dim fGeometryExceedsGrid As Boolean
Dim fHasAmbiguousTouchedCells As Boolean
CType(instance, ISqlSpatialGridIndexable).GetGridCoverage(isTopmostGrid, _
rGridMinX, rGridMinY, rGridWidth, _
rGridHeight, rFuzzX, rFuzzY, cGridRows, _
cGridColumns, touched, contained, _
cCellsTouched, cCellsContained, _
fGeometryExceedsGrid, fHasAmbiguousTouchedCells)
[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
void ISqlSpatialGridIndexable.GetGridCoverage(
bool isTopmostGrid,
double rGridMinX,
double rGridMinY,
double rGridWidth,
double rGridHeight,
double rFuzzX,
double rFuzzY,
int cGridRows,
int cGridColumns,
bool[,] touched,
bool[,] contained,
out int cCellsTouched,
out int cCellsContained,
out bool fGeometryExceedsGrid,
out bool fHasAmbiguousTouchedCells
)
[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
private:
virtual void GetGridCoverage(
bool isTopmostGrid,
double rGridMinX,
double rGridMinY,
double rGridWidth,
double rGridHeight,
double rFuzzX,
double rFuzzY,
int cGridRows,
int cGridColumns,
array<bool,2>^ touched,
array<bool,2>^ contained,
[OutAttribute] int% cCellsTouched,
[OutAttribute] int% cCellsContained,
[OutAttribute] bool% fGeometryExceedsGrid,
[OutAttribute] bool% fHasAmbiguousTouchedCells
) sealed = ISqlSpatialGridIndexable::GetGridCoverage
[<SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)>]
private abstract GetGridCoverage :
isTopmostGrid:bool *
rGridMinX:float *
rGridMinY:float *
rGridWidth:float *
rGridHeight:float *
rFuzzX:float *
rFuzzY:float *
cGridRows:int *
cGridColumns:int *
touched:bool[,] *
contained:bool[,] *
cCellsTouched:int byref *
cCellsContained:int byref *
fGeometryExceedsGrid:bool byref *
fHasAmbiguousTouchedCells:bool byref -> unit
[<SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)>]
private override GetGridCoverage :
isTopmostGrid:bool *
rGridMinX:float *
rGridMinY:float *
rGridWidth:float *
rGridHeight:float *
rFuzzX:float *
rFuzzY:float *
cGridRows:int *
cGridColumns:int *
touched:bool[,] *
contained:bool[,] *
cCellsTouched:int byref *
cCellsContained:int byref *
fGeometryExceedsGrid:bool byref *
fHasAmbiguousTouchedCells:bool byref -> unit
JScript поддерживает использование явных реализаций интерфейса, но не объявление новых.
Параметры
- isTopmostGrid
Тип: System.Boolean
True if the specified object is in topmost grid; otherwise, false.
- rGridMinX
Тип: System.Double
The minimum value of X of the grid.
- rGridMinY
Тип: System.Double
The minimum value of Y of the grid.
- rGridWidth
Тип: System.Double
The grid width.
- rGridHeight
Тип: System.Double
The grid height.
- rFuzzX
Тип: System.Double
The fuzzy value of X.
- rFuzzY
Тип: System.Double
The Fuzzy value of Y.
- cGridRows
Тип: System.Int32
The grid rows.
- cGridColumns
Тип: System.Int32
The grid columns.
- touched
Тип: array<System.Boolean[,]
True if the specified object is touched; otherwise, false.
- contained
Тип: array<System.Boolean[,]
True if the specified grid is contained; otherwise, false.
- cCellsTouched
Тип: System.Int32%
True if the cells of the grid is touched; otherwise, false.
- cCellsContained
Тип: System.Int32%
True if the specified cells of the grid id contained; otherwise, false.
- fGeometryExceedsGrid
Тип: System.Boolean%
True if the geometry exceeds the grid; otherwise, false.
- fHasAmbiguousTouchedCells
Тип: System.Boolean%
True if the grid has ambiguous touched cells; otherwise, false.