| CIMUPigeonHole Method |
Pigeon-hole and count points by location into a grid.
Available since Oasis montaj version: 5.0.8
License: Available to anyone with an Oasis Montaj license.
Namespace: GeoEngine.Core.GXNetAssembly: geoengine.core.gxnet (in geoengine.core.gxnet.dll)
Notes
X and Y location VVs are input. If a point (X, Y) is located within
one-half cell width from a location in the grid, then the value of
the grid at that location is incremented by 1.
The cells are inclusive at the minima, and exclusive at the maxima:
e.g. if dDx = dDy = 1, and dXo = dYo = 0, then the corner cell would
accept values -0.5 <= X < 0.5 and -0.5 <= Y < 0.5.
The grid values should be set to 0 before calling this function.
The number of points "pigeon-holed" is returned to the user.
This function is useful, for instance, in determining the density of
sample locations in a survey area.
Syntax public static void PigeonHole(
CIMG oIMG1,
CVV oVV2,
CVV oVV3,
ref int i4
)
Public Shared Sub PigeonHole (
oIMG1 As CIMG,
oVV2 As CVV,
oVV3 As CVV,
ByRef i4 As Integer
)
public:
static void PigeonHole(
CIMG^ oIMG1,
CVV^ oVV2,
CVV^ oVV3,
int% i4
)
static member PigeonHole :
oIMG1 : CIMG *
oVV2 : CVV *
oVV3 : CVV *
i4 : int byref -> unit
Parameters
- oIMG1
- Type: GeoEngine.Core.GXNetCIMG
input grid - oVV2
- Type: GeoEngine.Core.GXNetCVV
X locations - oVV3
- Type: GeoEngine.Core.GXNetCVV
Y locations - i4
- Type: SystemInt32
Number of points located in the grid.
See Also