Click or drag to resize
CMVIEWCreateCrookedSectionDataProfile Method
Creates a new crooked section data profile view.

Available since Oasis montaj version: 7.2
License: Available to anyone.  

Namespace: GeoEngine.Core.GXNetX
Assembly: geoengine.core.gxnetx (in geoengine.core.gxnetx.dll)
Notes
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.
Syntax
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
)

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: CMVIEW
MVIEW, aborts if creation fails
See Also