 | CMVIEWCreateCrookedSectionDataProfile Method |
Creates a new crooked section data profile view.
Namespace:
GeoEngine.Core.GXNet
Assembly:
geoengine.core.gxnet (in geoengine.core.gxnet.dll) Version: 2024.2.0.25
Syntaxpublic static CMVIEW CreateCrookedSectionDataProfile(
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(
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 (
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 (
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(
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(
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 :
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 :
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
- map
- Type: GeoEngine.Core.GXNetCMAP
MAP Object - ipj
- Type: GeoEngine.Core.GXNetCIPJ
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.GXNetCVV
Cumulative distances along the secton - v_vx
- Type: GeoEngine.Core.GXNetCVV
True X locations along the section - v_vy
- Type: GeoEngine.Core.GXNetCVV
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