![](../icons/Help.png) | CDUSplitLineXY3 Method |
Break up a line based on tolerance of lateral and horizontal distance, with
options for the output line names.
Available since Oasis montaj version: 9.0
License: Available to anyone with an Oasis Montaj license.
Namespace: Geosoft.Desktop.GXNetXAssembly: geosoft.desktop.gxnetx (in geosoft.desktop.gxnetx.dll)
NotesThe same as SplitLineXY2, but with the option to maintain line types when outputting sequentially numbered lines.
Syntaxpublic static void SplitLineXY3(
CGXNETCore gxNetShared,
CDB db,
int line,
int x_ch,
int y_ch,
int dirctn,
double tolrnc,
double down_tol,
int method,
ref int first_line,
int line_inc,
int retain_line_type,
int reset_fi_ds
)
Public Shared Sub SplitLineXY3 (
gxNetShared As CGXNETCore,
db As CDB,
line As Integer,
x_ch As Integer,
y_ch As Integer,
dirctn As Integer,
tolrnc As Double,
down_tol As Double,
method As Integer,
ByRef first_line As Integer,
line_inc As Integer,
retain_line_type As Integer,
reset_fi_ds As Integer
)
public:
static void SplitLineXY3(
CGXNETCore^ gxNetShared,
CDB^ db,
int line,
int x_ch,
int y_ch,
int dirctn,
double tolrnc,
double down_tol,
int method,
int% first_line,
int line_inc,
int retain_line_type,
int reset_fi_ds
)
static member SplitLineXY3 :
gxNetShared : CGXNETCore *
db : CDB *
line : int *
x_ch : int *
y_ch : int *
dirctn : int *
tolrnc : float *
down_tol : float *
method : int *
first_line : int byref *
line_inc : int *
retain_line_type : int *
reset_fi_ds : int -> unit
Parameters
- gxNetShared
- Type: GeoEngine.Core.GXNetXCGXNETCore
A shared CGXNETCore - db
- Type: GeoEngine.Core.GXNetXCDB
Database - line
- Type: SystemInt32
Line to be broken up [<define>DB_LOCK_READONLY</define>] - x_ch
- Type: SystemInt32
Channel X [<define>DB_LOCK_READWRITE</define>] - y_ch
- Type: SystemInt32
Channel Y [<define>DB_LOCK_READWRITE</define>] - dirctn
- Type: SystemInt32
Line direction, 0-any, 1-X, 2-Y. - tolrnc
- Type: SystemDouble
Lateral tolerance, DUMMY for the default (10% of the separation between the first two points. - down_tol
- Type: SystemDouble
Downline Tolerance, DUMMY for none - method
- Type: SystemInt32
<define>DU_SPLITLINE</define> - first_line
- Type: SystemInt32
First line in the sequence, for <define>DU_SPLITLINE_SEQUENTIAL</define>. On return, the next line in the sequence. - line_inc
- Type: SystemInt32
Increment in the line number sequence, for <define>DU_SPLITLINE_SEQUENTIAL</define> - retain_line_type
- Type: SystemInt32
Maintain line types for <define>DU_SPLITLINE_SEQUENTIAL</define> (0: No, 1: Yes) - reset_fi_ds
- Type: SystemInt32
Reset starting fiducials to zero (0: No, 1: Yes)
See Also