Click or drag to resize
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.GXNetX
Assembly: geoengine.core.gxnetx (in geoengine.core.gxnetx.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(
	CGXNETCore gxNetShared,
	CIMG img,
	CVV vv_x,
	CVV vv_y,
	ref int put
)

Parameters

gxNetShared
Type: GeoEngine.Core.GXNetXCGXNETCore
A shared CGXNETCore
img
Type: GeoEngine.Core.GXNetXCIMG
Input grid
vv_x
Type: GeoEngine.Core.GXNetXCVV
X locations
vv_y
Type: GeoEngine.Core.GXNetXCVV
Y locations
put
Type: SystemInt32
Number of points located in the grid.
See Also