| CEMAPiGetLineXYZ Method |
Returns the end points of a line in X,Y and Z
Available since Oasis montaj version: 5.0.0
Limitations: May not be available if running outside of a Oasis Montaj or from a command line program.
License: Available to anyone.
Namespace: Geosoft.Desktop.GXNetAssembly: geosoft.desktop.gxnet (in geosoft.desktop.gxnet.dll)
Notes
The coordinates are returned in the current User projection
(See GetUserIPJ_MVIEW and SetUserIPJ_MVIEW.)
This is useful for digitizing a line in an oriented view and getting
the true coordinates in (X, Y, Z) at the selected point on the view plane.
Syntax public int iGetLineXYZ(
string str1,
ref double d2,
ref double d3,
ref double d4,
ref double d5,
ref double d6,
ref double d7
)
Public Function iGetLineXYZ (
str1 As String,
ByRef d2 As Double,
ByRef d3 As Double,
ByRef d4 As Double,
ByRef d5 As Double,
ByRef d6 As Double,
ByRef d7 As Double
) As Integer
public:
int iGetLineXYZ(
String^ str1,
double% d2,
double% d3,
double% d4,
double% d5,
double% d6,
double% d7
)
member iGetLineXYZ :
str1 : string *
d2 : float byref *
d3 : float byref *
d4 : float byref *
d5 : float byref *
d6 : float byref *
d7 : float byref -> int
Parameters
- str1
- Type: SystemString
user prompt string - d2
- Type: SystemDouble
X1 in view user units - d3
- Type: SystemDouble
Y1 - d4
- Type: SystemDouble
Z1 - d5
- Type: SystemDouble
X2 - d6
- Type: SystemDouble
Y2 - d7
- Type: SystemDouble
Z2
Return Value
Type:
Int32
0 if line returned.
1 - Right Mouse
2 - Escape/Cancel
See Also