 | CIPJAddWarp Method |
Add a warp to IPJ.
Namespace:
GeoEngine.Core.GXNetX
Assembly:
geoengine.core.gxnetx (in geoengine.core.gxnetx.dll) Version: 2024.2.0.25
Syntaxpublic void AddWarp(
int type,
CVV vv_x_old,
CVV vv_y_old,
CVV vv_x_new,
CVV vv_y_new
)
public void AddWarp(
int type,
CVV vv_x_old,
CVV vv_y_old,
CVV vv_x_new,
CVV vv_y_new
)
Public Sub AddWarp (
type As Integer,
vv_x_old As CVV,
vv_y_old As CVV,
vv_x_new As CVV,
vv_y_new As CVV
)
Public Sub AddWarp (
type As Integer,
vv_x_old As CVV,
vv_y_old As CVV,
vv_x_new As CVV,
vv_y_new As CVV
)
public:
void AddWarp(
int type,
CVV^ vv_x_old,
CVV^ vv_y_old,
CVV^ vv_x_new,
CVV^ vv_y_new
)
public:
void AddWarp(
int type,
CVV^ vv_x_old,
CVV^ vv_y_old,
CVV^ vv_x_new,
CVV^ vv_y_new
)
member AddWarp :
type : int *
vv_x_old : CVV *
vv_y_old : CVV *
vv_x_new : CVV *
vv_y_new : CVV -> unit
member AddWarp :
type : int *
vv_x_old : CVV *
vv_y_old : CVV *
vv_x_new : CVV *
vv_y_new : CVV -> unit
Parameters
- type
- Type: SystemInt32
<define>IPJ_TYPE</define> - vv_x_old
- Type: GeoEngine.Core.GXNetXCVV
Old X VV (real) - vv_y_old
- Type: GeoEngine.Core.GXNetXCVV
Old Y VV (real) - vv_x_new
- Type: GeoEngine.Core.GXNetXCVV
New X VV (real) - vv_y_new
- Type: GeoEngine.Core.GXNetXCVV
New Y VV (real)
Remarks
There must be at least "warp type" points in the
warp point VV's.
All point VV's must have the same number of points.
If there are more points than required by the warp,
the warp will be determined by least-square fitting
to the warp surface for all but the 4-point warp.
The 4-point ward requires exactly 4 points.
Cannot be used with WARP_MATRIX or WARP_LOG
See Also