 | 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
Syntaxpublic 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
)
Public Shared Sub ArrowVectorVV (
gxNetShared As CGXNETCore,
mview As CMVIEW,
vv_x As CVV,
vv_y As CVV,
vv_dx As CVV,
vv_dy As CVV,
scale As Double,
pos As Integer,
size As Integer,
style As Integer,
point As Integer,
thickness As Double
)
Public Shared Sub ArrowVectorVV (
gxNetShared As CGXNETCore,
mview As CMVIEW,
vv_x As CVV,
vv_y As CVV,
vv_dx As CVV,
vv_dy As CVV,
scale As Double,
pos As Integer,
size As Integer,
style As Integer,
point As Integer,
thickness As Double
)
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
)
static member ArrowVectorVV :
gxNetShared : CGXNETCore *
mview : CMVIEW *
vv_x : CVV *
vv_y : CVV *
vv_dx : CVV *
vv_dy : CVV *
scale : float *
pos : int *
size : int *
style : int *
point : int *
thickness : float -> unit
static member ArrowVectorVV :
gxNetShared : CGXNETCore *
mview : CMVIEW *
vv_x : CVV *
vv_y : CVV *
vv_dx : CVV *
vv_dy : CVV *
scale : float *
pos : int *
size : int *
style : int *
point : int *
thickness : float -> unit
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