| CVAiCheckForRepeating Method |
Window a VA to a VV based on fractional frame
Available since Oasis montaj version: 8.2.0
License: Available to anyone with an Oasis Montaj license.
Namespace: GeoEngine.Core.GXNetAssembly: geoengine.core.gxnet (in geoengine.core.gxnet.dll)
Notes
Returns 1 if all rows contain values which match the input values.
Optionally, row values can be offset by amounts specified with a secondary VV.
This function was designed to detect "depth" array channels, including those which might
have been offset with topography on each row.
An absolute tolerance can be specified to ignore numerical noise.
Syntax public int iCheckForRepeating(
CVV oVV1,
int i2,
CVV oVV3,
double d4
)
Public Function iCheckForRepeating (
oVV1 As CVV,
i2 As Integer,
oVV3 As CVV,
d4 As Double
) As Integer
public:
int iCheckForRepeating(
CVV^ oVV1,
int i2,
CVV^ oVV3,
double d4
)
member iCheckForRepeating :
oVV1 : CVV *
i2 : int *
oVV3 : CVV *
d4 : float -> int
Parameters
- oVV1
- Type: GeoEngine.Core.GXNetCVV
Items to test for repeats (length equal to the number of columns in the VA) - i2
- Type: SystemInt32
If set to 1, subtract single values in the following VV from every array row item before testing (e.g. an elevation value) - oVV3
- Type: GeoEngine.Core.GXNetCVV
values to subtract from each row before doing the comparison test (length equal to the length of the VA). Can be VV_NULL (-1) if above subtraction parameter is zero - d4
- Type: SystemDouble
comparison tolerance - set to zero or dummy for exact match
Return Value
Type:
Int321 if rows repeat, 0 if not.
See Also