 | CDHReSurveyLocationGeneral Method |
Call a resurveying method based on the input.
Namespace:
Geosoft.Desktop.GXNetX
Assembly:
geosoft.desktop.gxnetx (in geosoft.desktop.gxnetx.dll) Version: 2025.1.0.25
Syntaxpublic static void ReSurveyLocationGeneral(
CGXNETCore gxNetShared,
string hole,
CVV vv_dip,
CVV vv_az,
CVV vv_depth,
double east,
double north,
double elev,
double top,
double bot,
int survey_pol_order,
int res_type,
int dip_conv,
CVV vv_x,
CVV vv_y,
CVV vv_z,
CVV vv_d
)
public static void ReSurveyLocationGeneral(
CGXNETCore gxNetShared,
string hole,
CVV vv_dip,
CVV vv_az,
CVV vv_depth,
double east,
double north,
double elev,
double top,
double bot,
int survey_pol_order,
int res_type,
int dip_conv,
CVV vv_x,
CVV vv_y,
CVV vv_z,
CVV vv_d
)
Public Shared Sub ReSurveyLocationGeneral (
gxNetShared As CGXNETCore,
hole As String,
vv_dip As CVV,
vv_az As CVV,
vv_depth As CVV,
east As Double,
north As Double,
elev As Double,
top As Double,
bot As Double,
survey_pol_order As Integer,
res_type As Integer,
dip_conv As Integer,
vv_x As CVV,
vv_y As CVV,
vv_z As CVV,
vv_d As CVV
)
Public Shared Sub ReSurveyLocationGeneral (
gxNetShared As CGXNETCore,
hole As String,
vv_dip As CVV,
vv_az As CVV,
vv_depth As CVV,
east As Double,
north As Double,
elev As Double,
top As Double,
bot As Double,
survey_pol_order As Integer,
res_type As Integer,
dip_conv As Integer,
vv_x As CVV,
vv_y As CVV,
vv_z As CVV,
vv_d As CVV
)
public:
static void ReSurveyLocationGeneral(
CGXNETCore^ gxNetShared,
String^ hole,
CVV^ vv_dip,
CVV^ vv_az,
CVV^ vv_depth,
double east,
double north,
double elev,
double top,
double bot,
int survey_pol_order,
int res_type,
int dip_conv,
CVV^ vv_x,
CVV^ vv_y,
CVV^ vv_z,
CVV^ vv_d
)
public:
static void ReSurveyLocationGeneral(
CGXNETCore^ gxNetShared,
String^ hole,
CVV^ vv_dip,
CVV^ vv_az,
CVV^ vv_depth,
double east,
double north,
double elev,
double top,
double bot,
int survey_pol_order,
int res_type,
int dip_conv,
CVV^ vv_x,
CVV^ vv_y,
CVV^ vv_z,
CVV^ vv_d
)
static member ReSurveyLocationGeneral :
gxNetShared : CGXNETCore *
hole : string *
vv_dip : CVV *
vv_az : CVV *
vv_depth : CVV *
east : float *
north : float *
elev : float *
top : float *
bot : float *
survey_pol_order : int *
res_type : int *
dip_conv : int *
vv_x : CVV *
vv_y : CVV *
vv_z : CVV *
vv_d : CVV -> unit
static member ReSurveyLocationGeneral :
gxNetShared : CGXNETCore *
hole : string *
vv_dip : CVV *
vv_az : CVV *
vv_depth : CVV *
east : float *
north : float *
elev : float *
top : float *
bot : float *
survey_pol_order : int *
res_type : int *
dip_conv : int *
vv_x : CVV *
vv_y : CVV *
vv_z : CVV *
vv_d : CVV -> unit
Parameters
- gxNetShared
- Type: GeoEngine.Core.GXNetXCGXNETCore
A shared CGXNETCore - hole
- Type: SystemString
Hole ID (used for error messages) - vv_dip
- Type: GeoEngine.Core.GXNetXCVV
Dip - vv_az
- Type: GeoEngine.Core.GXNetXCVV
Azimuth - vv_depth
- Type: GeoEngine.Core.GXNetXCVV
Depth - east
- Type: SystemDouble
Collar X (easting) (depth = 0) - north
- Type: SystemDouble
Collar Y (northing)(depth = 0) - elev
- Type: SystemDouble
Collar Z (elevation) (depth = 0) - top
- Type: SystemDouble
Minimum hole depth to start output values - bot
- Type: SystemDouble
Maximum hole depth for output values - survey_pol_order
- Type: SystemInt32
Survey polygon order - res_type
- Type: SystemInt32
<define>RESURVEY_TYPE</define> - dip_conv
- Type: SystemInt32
<define>DIP_CONVENTION</define> - vv_x
- Type: GeoEngine.Core.GXNetXCVV
X (Easting) - Output - vv_y
- Type: GeoEngine.Core.GXNetXCVV
Y (Northin) - Output - vv_z
- Type: GeoEngine.Core.GXNetXCVV
Z (Elevation) - Output - vv_d
- Type: GeoEngine.Core.GXNetXCVV
Depths - Output
Remarks
Uses the Radius of curvature method to calculate (X, Y, Z)
locations down the hole from azimuth, dip, depth values.
The collar is assumed to be at zero depth, and depth is the
measure distance down the hole (even if it's horizontal).
A negative dip convention means vertical down is -90 degrees.
See Also