3.4.2 IPosition


IPosition是坐标对象。它提供了三维坐标的保存和获取功能。坐标对象里的坐标可以是场景世界坐标、也可以是经纬度高程坐标。

坐标对象一般用于坐标转换飞行定位等功能。

坐标对象由MapManagerCOM组件的CreatePosition()接口创建。

1.SetX

说明:

设置X坐标值。

语法:

Javascript调用

SetX(x)

C++调用

HRESULT SetX([in] DOUBLE x)

C#调用

void SetX(double x)

参数:

参数名 参数类型 说明
x double x坐标值

2.SetY

说明:

设置y坐标值。

语法:

Javascript调用

SetY(y)

C++调用

HRESULT SetY([in] DOUBLE y)

C#调用

void SetY(double y)

参数:

参数名 参数类型 说明
y double y坐标值

3.SetZ

说明:

设置Z坐标值。

语法:

Javascript调用

SetZ(z)

C++调用

HRESULT SetZ([in] DOUBLE z)

C#调用

void SetZ(double z)

参数:

参数名 参数类型 说明
z double z坐标值

4.GetX

说明:

获取X坐标值。

语法:

Javascript调用

GetX()

C++调用

HRESULT GetX([out,retval] DOUBLE* x)

C#调用

double GetX()

返回值: x

x表示坐标值。

5.GetY

说明:

获取Y坐标值。

语法:

Javascript调用

GetY()

C++调用

HRESULT GetY([out,retval] DOUBLE* y)

C#调用

double GetY()

返回值: y

y表示坐标值

6.GetZ

说明:

获取Z坐标值。

语法:

Javascript调用

GetZ()

C++调用

HRESULT GetZ([out,retval] DOUBLE* z)

C#调用

double GetZ()

返回值: z

z表示坐标值。

results matching ""

    No results matching ""