Click or drag to resize

CMVUArrowVectorVV Method

Draw arrow vectors based on input VVs.

Namespace:  GeoEngine.Core.GXNetX
Assembly:  geoengine.core.gxnetx (in geoengine.core.gxnetx.dll) Version: 2024.2.0.25
Syntax
public static void ArrowVectorVV(
	CGXNETCore gxNetShared,
	CMVIEW mview,
	CVV vv_x,
	CVV vv_y,
	CVV vv_dx,
	CVV vv_dy,
	double scale,
	int pos,
	int size,
	int style,
	int point,
	double thickness
)

public static void ArrowVectorVV(
	CGXNETCore gxNetShared,
	CMVIEW mview,
	CVV vv_x,
	CVV vv_y,
	CVV vv_dx,
	CVV vv_dy,
	double scale,
	int pos,
	int size,
	int style,
	int point,
	double thickness
)

Parameters

gxNetShared
Type: GeoEngine.Core.GXNetXCGXNETCore
A shared CGXNETCore
mview
Type: GeoEngine.Core.GXNetXCMVIEW
View
vv_x
Type: GeoEngine.Core.GXNetXCVV
X locations
vv_y
Type: GeoEngine.Core.GXNetXCVV
Y locations
vv_dx
Type: GeoEngine.Core.GXNetXCVV
X Vector value (can be negative)
vv_dy
Type: GeoEngine.Core.GXNetXCVV
Y Vector value (can be negative)
scale
Type: SystemDouble
Scaling (units/mm)
pos
Type: SystemInt32
<define>MVU_VPOS</define>
size
Type: SystemInt32
<define>MVU_VSIZE</define>
style
Type: SystemInt32
<define>MVU_VSTYLE</define>
point
Type: SystemInt32
<define>MVU_VPOINT</define>
thickness
Type: SystemDouble
Line thickness (can be Dummy)
Remarks
The locations are given in two VVs, and the directions in the two others. A wide range of sizes are available. If the scaling is set to <define>rDUMMY</define>, then arrows are automatically scaled so the largest is 1cm in length. If the line thickness is set to <define>rDUMMY</define>, the line thickness scales with the arrow size, and is 1/20 of the vector length.
See Also