 | CVVUDistance3D Method |
Create a cumulative distance VV from X, Y and Z VVs
Namespace:
Geosoft.Desktop.GXNet
Assembly:
geosoft.desktop.gxnet (in geosoft.desktop.gxnet.dll) Version: 2024.2.0.25
Syntaxpublic static void Distance3D(
CVV vv_x,
CVV vv_y,
CVV vv_z,
double start_distance,
CVV vv_d
)
public static void Distance3D(
CVV vv_x,
CVV vv_y,
CVV vv_z,
double start_distance,
CVV vv_d
)
Public Shared Sub Distance3D (
vv_x As CVV,
vv_y As CVV,
vv_z As CVV,
start_distance As Double,
vv_d As CVV
)
Public Shared Sub Distance3D (
vv_x As CVV,
vv_y As CVV,
vv_z As CVV,
start_distance As Double,
vv_d As CVV
)
public:
static void Distance3D(
CVV^ vv_x,
CVV^ vv_y,
CVV^ vv_z,
double start_distance,
CVV^ vv_d
)
public:
static void Distance3D(
CVV^ vv_x,
CVV^ vv_y,
CVV^ vv_z,
double start_distance,
CVV^ vv_d
)
static member Distance3D :
vv_x : CVV *
vv_y : CVV *
vv_z : CVV *
start_distance : float *
vv_d : CVV -> unit
static member Distance3D :
vv_x : CVV *
vv_y : CVV *
vv_z : CVV *
start_distance : float *
vv_d : CVV -> unit
Parameters
- vv_x
- Type: GeoEngine.Core.GXNetCVV
X VV,REAL VV - vv_y
- Type: GeoEngine.Core.GXNetCVV
Y VV,REAL VV - vv_z
- Type: GeoEngine.Core.GXNetCVV
Z VV,REAL VV - start_distance
- Type: SystemDouble
Distance at first location - vv_d
- Type: GeoEngine.Core.GXNetCVV
Output distance VV,REAL VV
Remarks
The output VV is the length of the shortest X,Y or Z input VV.
Any values with dummies are ignored - the distance at that
point is equal to the distance at the previous valid point.
The returned VV is the cumulative straight-line distance
between the points. No re-sampling is performed.
VVs of any type are supported.
See Also