 | CMVIEWCreateCrookedSectionDataProfile Method |
Creates a new crooked section data profile view.
Namespace:
GeoEngine.Core.GXNetX
Assembly:
geoengine.core.gxnetx (in geoengine.core.gxnetx.dll) Version: 2024.2.0.25
Syntaxpublic static CMVIEW CreateCrookedSectionDataProfile(
CGXNETCore gxNetShared,
CMAP map,
CIPJ ipj,
string name,
double x0,
double y0,
double xs,
double ys,
double scale,
double dist0,
double min_z,
double max_z,
int log_z,
CVV v_vxs,
CVV v_vx,
CVV v_vy
)
public static CMVIEW CreateCrookedSectionDataProfile(
CGXNETCore gxNetShared,
CMAP map,
CIPJ ipj,
string name,
double x0,
double y0,
double xs,
double ys,
double scale,
double dist0,
double min_z,
double max_z,
int log_z,
CVV v_vxs,
CVV v_vx,
CVV v_vy
)
Public Shared Function CreateCrookedSectionDataProfile (
gxNetShared As CGXNETCore,
map As CMAP,
ipj As CIPJ,
name As String,
x0 As Double,
y0 As Double,
xs As Double,
ys As Double,
scale As Double,
dist0 As Double,
min_z As Double,
max_z As Double,
log_z As Integer,
v_vxs As CVV,
v_vx As CVV,
v_vy As CVV
) As CMVIEW
Public Shared Function CreateCrookedSectionDataProfile (
gxNetShared As CGXNETCore,
map As CMAP,
ipj As CIPJ,
name As String,
x0 As Double,
y0 As Double,
xs As Double,
ys As Double,
scale As Double,
dist0 As Double,
min_z As Double,
max_z As Double,
log_z As Integer,
v_vxs As CVV,
v_vx As CVV,
v_vy As CVV
) As CMVIEW
public:
static CMVIEW^ CreateCrookedSectionDataProfile(
CGXNETCore^ gxNetShared,
CMAP^ map,
CIPJ^ ipj,
String^ name,
double x0,
double y0,
double xs,
double ys,
double scale,
double dist0,
double min_z,
double max_z,
int log_z,
CVV^ v_vxs,
CVV^ v_vx,
CVV^ v_vy
)
public:
static CMVIEW^ CreateCrookedSectionDataProfile(
CGXNETCore^ gxNetShared,
CMAP^ map,
CIPJ^ ipj,
String^ name,
double x0,
double y0,
double xs,
double ys,
double scale,
double dist0,
double min_z,
double max_z,
int log_z,
CVV^ v_vxs,
CVV^ v_vx,
CVV^ v_vy
)
static member CreateCrookedSectionDataProfile :
gxNetShared : CGXNETCore *
map : CMAP *
ipj : CIPJ *
name : string *
x0 : float *
y0 : float *
xs : float *
ys : float *
scale : float *
dist0 : float *
min_z : float *
max_z : float *
log_z : int *
v_vxs : CVV *
v_vx : CVV *
v_vy : CVV -> CMVIEW
static member CreateCrookedSectionDataProfile :
gxNetShared : CGXNETCore *
map : CMAP *
ipj : CIPJ *
name : string *
x0 : float *
y0 : float *
xs : float *
ys : float *
scale : float *
dist0 : float *
min_z : float *
max_z : float *
log_z : int *
v_vxs : CVV *
v_vx : CVV *
v_vy : CVV -> CMVIEW
Parameters
- gxNetShared
- Type: GeoEngine.Core.GXNetXCGXNETCore
A shared CGXNETCore - map
- Type: GeoEngine.Core.GXNetXCMAP
MAP Object - ipj
- Type: GeoEngine.Core.GXNetXCIPJ
Geographic projection of input X, Y locations below (without orientation) - name
- Type: SystemString
View Name - x0
- Type: SystemDouble
Base view bottom left corner X (mm) - y0
- Type: SystemDouble
Base view bottom left corner Y (mm) - xs
- Type: SystemDouble
Base view size in X (mm) - ys
- Type: SystemDouble
Base view size in Y (mm) - scale
- Type: SystemDouble
Map horizontal scale (X-axis) - dist0
- Type: SystemDouble
Starting distance at the left side of the view. - min_z
- Type: SystemDouble
Data value at bottom of the view - max_z
- Type: SystemDouble
Data value at top of the view - log_z
- Type: SystemInt32
Make logarithmic Y-axis (0:No, 1:Yes)? - v_vxs
- Type: GeoEngine.Core.GXNetXCVV
Cumulative distances along the secton - v_vx
- Type: GeoEngine.Core.GXNetXCVV
True X locations along the section - v_vy
- Type: GeoEngine.Core.GXNetXCVV
True Y locations along the section
Return Value
Type:
CMVIEWMVIEW, aborts if creation fails
Remarks
This is the same as CreateCrookedSection_MVIEW, except that the
vertical axis plots a data value, not elevation, and allows for
logarithmic scaling.
See Also: CreateCrookedSection_MVIEW.
See Also