SqlGeography.ISqlSpatialGridIndexable.GetGridCoverage, méthode (Boolean, Double, Double, Double, Double, Double, Double, Int32, Int32, Boolean[,], Boolean , Int32, Int32, Boolean, Boolean)
Retourne la couverture de grille de SQL Geography.
Espace de noms: Microsoft.SqlServer.Types
Assembly: Microsoft.SqlServer.Types (dans Microsoft.SqlServer.Types.dll)
Syntaxe
[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
)
private:
[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
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
<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
Paramètres
isTopmostGrid
Type: System.BooleanTrue si l'objet spécifié figure dans la grille supérieure ; sinon, false.
rGridMinX
Type: System.DoubleValeur minimale de X pour la grille.
rGridMinY
Type: System.DoubleValeur minimale de Y pour la grille.
rGridWidth
Type: System.DoubleLargeur de la grille.
rGridHeight
Type: System.DoubleHauteur de la grille.
rFuzzX
Type: System.DoubleValeur approximative de X.
rFuzzY
Type: System.DoubleValeur approximative de Y.
cGridRows
Type: System.Int32Lignes de la grille.
cGridColumns
Type: System.Int32Colonnes de la grille.
touched
Type: System.Boolean[,]True si l'objet spécifié est touché ; sinon, false.
contained
Type: System.Boolean[,]True si la grille spécifiée est contenue, sinon false.
cCellsTouched
Type: System.Int32True si les cellules de la grille sont touchées ; sinon, false.
cCellsContained
Type: System.Int32True si les cellules spécifiées de l'ID de grille sont contenues ; sinon, false.
fGeometryExceedsGrid
Type: System.BooleanTrue si la géométrie dépasse la grille ; sinon, false.
fHasAmbiguousTouchedCells
Type: System.BooleanTrue si la grille contient les cellules touchées ambiguës ; sinon, false.
Implémente
Voir aussi
SqlGeography, classe
Microsoft.SqlServer.Types, espace de noms
Retour au début