Click or drag to resize
CMVUArrowVectorVV Method
Draw arrow vectors based on input VVs.

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

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

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)
See Also