skyline开发的中文注释及笔记_第1页
skyline开发的中文注释及笔记_第2页
skyline开发的中文注释及笔记_第3页
skyline开发的中文注释及笔记_第4页
skyline开发的中文注释及笔记_第5页
已阅读5页,还剩69页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、ITerraExplorer接口告诉怎样使用可视化的开发工具打开 fly 文件,允许你设置 CPU 运行模式,或者方oad, SetCPUSavingModeITerraExplorer2方法 GetUserUnits, GetTEVerITerraExplorer3方oadEx ITerraExplorer4方法 Save, SaveAs ITerraExplorer5方法 SetParam, GetParamLoad接口告诉是否在使用可视化的语言和 fly 怎样打开 HRESULT Load(in BSTR URL)url 加载文件的路径GetUserUnits获取客户端坐标系统的使用HR

2、ESULT GetUserUnits( out VARIANT* shortSpeed,out VARIANT* shortAltitude,out VARIANT* shortAltitudeType,out VARIANT* shortLongType)GetTEVer获取支持的版本HRESULT GetTEVer(out VARIANT* shortMajor, out VARIANT* shortBuild参数shortMajor,第一个版本shortMinor,第二个版本shortBuild)第三个版本)out VARIANT* shortMinor,ITerraExplorerIT

3、erraExplorer 打开或关闭 fly 文件Save保存工程SaveAs另村工程( in FileName )参数FileName 另存工程的名字IPlane接口允许你控制相机的方向、视角、速度等。IPlane方法 UpdateData, SetUpdateMask, FlyTo IPlane2方法 Setition, Moveition, Getition, FlyToObject IPlane3方法 FieldOfView IPlane 4方法 SetSpeed, GetSpeedFlyTo飞行到某一位置( in double X, 水平方向坐标 in double Z, 垂直方向坐

4、标 in double Height, 高度in double Distance, 飞行到后视点离位置的距离 in double Yaw,方位角in doubltch,视角上下倾斜角度in BSTR Pattern视角飞行到固定位置的模式)参数 X, 输入水平方向坐标 Z, 输入垂直方向坐标 Height, 输入高度Distance, 飞行到后视点离位置的距离 Yaw,方位角Pitch,视角上下倾斜角度Pattern视角飞行到固定位置的模式Setition设置跳转到视角的位置(in double X in double Yin double Heightin double Yawin doub

5、l tchin double Rollin double CameraDeltaYaw, in double CameraDeltaPitch, in, defaultvalue(0) long Flags)X, 水平方向坐标 Z, 垂直方向坐标 Height 高度Distance, 飞行到后视点离位置的距离 Yaw,视角方位角Pitch,视角上下倾斜角度Pattern视角飞行到固定位置的模式moveition设置移动到视角的位置( in double X,水平方向坐标 in double Y,垂直方向坐标 in double Height, 高度in double Yaw,视角方位角度in

6、doubltch, 视角上下倾斜角度 in double Roll,左右倾斜角度in double CameraDeltaYaw, in double CameraDeltaPitch, in, defaultvalue(0) long Flags )Getition获取当前视角的位置(out VARIANT* doubleX,输出视角所在的经度 out VARIANT* doubleY, 输出视角所在的经度 out VARIANT* doubleHeight,输出视角所在的高度 out VARIANT* doubleYaw,视角方位角out VARIANT* doubltch,视角上下倾斜角

7、度 out VARIANT* doubleRoll,视角左右倾斜角度out VARIANT* doubleCameraDeltaPitch)out VARIANT* doubleCameraDeltaYaw,FlyToObject 飞行到物体(in BSTR ObjectIDin ActionCode Code )参数ObjectID, 输入物体 ID Code 飞行到模式SetSpeed设置相机速度(in double Speed)参数Speed输入速度IObjectManager4IObjectManager 主要是新建对象,它有许多方法用来新建不同的对象。 IObjectManager

8、分为四个级别,每个级别的使用方法不同。 其中的对象的位置接口是通过 ITerrainLocation2:Setition(),ITerrainLocation2:Getition()实现的。IObjectManager 方法如下:IObjectManager方法: CreatePolyline, Create2DPolygon, CreateRectangle, CreateRegularPolygon, CreateCircle, Create3DPolygon, CreateBuilding, CreateBox, CreatePyramid, CreateCylinder, Create

9、Cone,CreateEllipse, CreateArc, CreateArrow, Create3DArrow, CreateSphere, CreateM, Creaabel,CreaabelEx, Creaocation, CreateTreeHotlink, CreateRoute, CreateMessage, GetObjectIObjectManager2方法: CreatePolyline, Create2DPolygon, CreateRectangle, CreateRegularPolygon, CreateCircle, Create3DPolygon, Create

10、Building, CreateBox, CreatePyramid, CreateCylinder, CreateCone,CreateEllipse, CreateArc, CreateArrow, Create3DArrow, CreateSphere, CreateM, Creaabel,CreaabelEx, Creaocation, CreateTreeHotlink, CreateRoute, CreateMessage, GetObject,CreateImageLabel, CreateImageLabelEx IObjectManager3方法: CreatePolylin

11、e, Create2DPolygon, CreateRectangle, CreateRegularPolygon, CreateCircle,Create3DPolygon, CreateBuilding, CreateBox, CreatePyramid, CreateCylinder, CreateCone,CreateEllipse, CreateArc, CreateArrow, Create3DArrow, CreateSphere, CreateM, Creaabel,CreaabelEx, Creaocation, CreateTreeHotlink, CreateRoute,

12、 CreateMessage, GetObject,IObjectManager4CreateImageLabel, CreateImageLabelEx, CreateDynamicObject方法: CreatePolyline, Create2DPolygon, CreateRectangle, CreateRegularPolygon, CreateCircle,Create3DPolygon, CreateBuilding, CreateBox, CreatePyramid, CreateCylinder, CreateCone,CreateEllipse, CreateArc, C

13、reateArrow, Create3DArrow, CreateSphere, CreateM, Creaabel,CreaabelEx, Creaocation, CreateTreeHotlink, CreateRoute, CreateMessage, GetObject,CreateImageLabel,CreateImageLabelEx,CreateDynamicObject, CreateImageryLayer,CreateOnTerrain, CreatePoCloudMCreatePolylinepublic ITerrainPolyline2 CreatePolylin

14、e (object SafeArrayVertiLineColor,HeightStyleCode HeightStyle,Grou,string Description);参数SafeArrayVerti一个数组节点包含三个 double 值,这三个 double 值由 x 纬度,h 高度,y 经度。如果这个参数是零,将创建一个空的对象,用户可以获得对象添加节点。 LineColor对象的颜色,其值为RGB 值HeightStyle一个枚举值,主要是对象在地形中的相对位置。HeightStyleCode 可用的值如下:o HSC_TERRAIN_RELATIVE = 0每个对象节点在地形上的

15、一个相对的高度oHSC_PIVOT_RELATIVE = 1每个节点在对象轴上的一个相对高度oHSC_ON_TERRAIN = 2所有节点在地形上的高度oHSC_TERRAIN_ABSOLUTE = 3每个对象的节点对地形数据库中基础数据的一个相对高度GrouInformation 窗体中的树group,如果这个值被设置为零,这个对象将被创建在 Information窗体中的最底端。Description对象在 Information 窗体中显示的名称,如果为空,TerraExplorer 将自动为其设置一个唯一的名称。返回值此方法所创建的新 ITerrainPolyline2 对象。Crea

16、te2DPolygonpublic ITerrainPolyline2 Create2DPolygon (object SafeArrayVerti, LineColor, double FillOpacity, FillColor,string Description);参数对象边框的颜色,其值为RGB 值FillOpacity对象的FillColor对象的填充颜色,其值为RGB 值 HeightStyle一个枚举值,主要是对象在地形中的相对位置。HeightStyleCode 可用的值如下: o HSC_TERRAIN_RELATIVE = 0每个对象节点在地形上的一个相对的高度HSC_P

17、IVOT_RELATIVE = 1每个节点在对象轴上的一个相对高度HSC_ON_TERRAIN = 2所有节点在地形上的高度HSC_TERRAIN_ABSOLUTE = 3每个对象的节点对地形数据库中基础数据的一个相对高度 Information 窗体中的树 group,如果这个值被设置为零,这个对象将被创建在 Information 窗体中的最底端。Description对象在 Information 窗体中显示的名称,如果为空,TerraExplorer 将自动为其设置一个唯一的名称。返回值此方法所创建的新 ITerrainPolyline2 对象。CreateRectangleGrouL

18、ineColorSafeArrayVerti一个数组节点包含三个 double 值,这三个 double 值由 x 纬度,h 高度,y 经度。如果这个参数是零,将创建一个空的对象,用户可以获得对象添加节点。 GrouHeightStyleCode HeightStyle,public ITerrainRectangle2 CreateRectangle (double X, double Y,double Elevation,double ObjectWidth, double ObjectDepth, LineColor, double FillOpacity, FillColor,stri

19、ng Description);参数X纬度Y经度 Elevation高度ObjectWidth对象的宽度 ObjectDepth对象的长度对象边框的颜色,其值为RGB 值FillOpacity对象的FillColor对象的填充颜色,其值为RGB 值 HeightStyle一个枚举值,主要是对象在地形中的相对位置。HeightStyleCode 可用的值如下: o HSC_TERRAIN_RELATIVE = 0每个对象节点在地形上的一个相对的高度HSC_PIVOT_RELATIVE = 1每个节点在对象轴上的一个相对高度HSC_ON_TERRAIN = 2所有节点在地形上的高度HSC_TERR

20、AIN_ABSOLUTE = 3每个对象的节点对地形数据库中基础数据的一个相对高度LineColor GrouHeightStyleCode HeightStyle, Information 窗体中的树 group,如果这个值被设置为零,这个对象将被创建在 Information 窗体中的最底端。Description对象在 Information 窗体中显示的名称,如果为空,TerraExplorer 将自动为其设置一个唯一的名称。返回值 此方法所创建的新 ITerrainRectangle2 对象。public ITerrainRegularPolygon2 CreateRegularPo

21、lygon (double X, double Y,double Elevation,double Radius, NumOfSegments, LineColor, double FillOpacity, FillColor,string Description);参数X纬度Y经度 Elevation高度 Radius, 半径NumOfSegments,对象中的片段对象边框的颜色,其值为RGB 值FillOpacity对象的FillColorLineColor GrouHeightStyleCode HeightStyle,CreateRegularPolygonGrou对象的填充颜色,其值

22、为RGB 值 HeightStyle一个枚举值,主要是对象在地形中的相对位置。HeightStyleCode 可用的值如下: o HSC_TERRAIN_RELATIVE = 0每个对象节点在地形上的一个相对的高度HSC_PIVOT_RELATIVE = 1每个节点在对象轴上的一个相对高度HSC_ON_TERRAIN = 2所有节点在地形上的高度HSC_TERRAIN_ABSOLUTE = 3每个对象的节点对地形数据库中基础数据的一个相对高度Information 窗体中的树 group,如果这个值被设置为零,这个对象将被创建在 Information 窗体中的最底端。Description对

23、象在 Information 窗体中显示的名称,如果为空,TerraExplorer 将自动为其设置一个唯一的名称。返回值此方法所创建的新 ITerrainRegularPolygon2 对象。CreateCircle public ITerrainRegularPolygon2 CreateCircle (double X, double Y,double Elevation,double Radius, NumOfSegments, LineColor, double FillOpacity, FillColor,string Description);参数X纬度Y经度Elevation

24、GrouHeightStyleCode HeightStyle,Grou高度 Radius半径NumOfSegments对象中的片段对象边框的颜色,其值为RGB 值FillOpacity对象的FillColor对象的填充颜色,其值为RGB 值 HeightStyle一个枚举值,主要是对象在地形中的相对位置。HeightStyleCode 可用的值如下: o HSC_TERRAIN_RELATIVE = 0每个对象节点在地形上的一个相对的高度HSC_PIVOT_RELATIVE = 1每个节点在对象轴上的一个相对高度HSC_ON_TERRAIN = 2所有节点在地形上的高度HSC_TERRAIN

25、_ABSOLUTE = 3每个对象的节点对地形数据库中基础数据的一个相对高度Information 窗体中的树 group,如果这个值被设置为零,这个对象将被创建在 Information 窗体中的最底端。Description对象在 Information 窗体中显示的名称,如果为空,TerraExplorer 将自动为其设置一个唯一的名称。返回值 此方法所创建的新 ITerrainRegularPolygon2 对象。Create3DPolygonpublic ITerrain3DPolygon2 Create3DPolygon (,double ObjectHeight, LineCol

26、or, double FillOpacity, FillColor, GrouHeightStyleCode HeightStyle,object SafeArrayVertiGrouLineColorstring Description);参数ObjectHeight三对象的高度对象边框的颜色,其值为RGB 值FillOpacity对象的FillColor对象的填充颜色,其值为RGB 值 HeightStyle一个枚举值,主要是对象在地形中的相对位置。HeightStyleCode 可用的值如下: o HSC_TERRAIN_RELATIVE = 0每个对象节点在地形上的一个相对的高度oHS

27、C_TERRAIN_ABSOLUTE = 3每个对象的节点对地形数据库中基础数据的一个相对高度Information 窗体中的树 group,如果这个值被设置为零,这个对象将被创建在 Information 窗体中的最底端。Description对象在 Information 窗体中显示的名称,如果为空,TerraExplorer 将自动为其设置一个唯一的名称。返回值 此方法所创建的新 ITerrain3DPolygon2 对象。Create3DPolygonpublic ITerrainBuilding2 Create3DPolygon (,double ObjectHeight,Build

28、ingStyleCode BuildingStyle,string Description);参数SafeArrayVerti一个数组节点包含三个 double 值,这三个 double 值由 x 纬度,h 高度,y 经度。如果这个参数是零,将创建一个空的对象,用户可以获得对象添加节点。 GrouHeightStyleCode HeightStyle,object SafeArrayVertiGrouLineColorSafeArrayVertiObjectHeight三对象的高度BuildingStyle,枚举型,对象表面组成状态,其值如下:BS_STRETCH_TERRAIN = 0外表面

29、都一样BS_POLYGONS = 1表面形态可以由用户自己订制HeightStyle一个枚举值,主要是对象在地形中的相对位置。HeightStyleCode 可用的值如下:HSC_TERRAIN_RELATIVE = 0每个对象节点在地形上的一个相对的高度HSC_TERRAIN_ABSOLUTE = 3每个对象的节点对地形数据库中基础数据的一个相对高度Information 窗体中的树 group,如果这个值被设置为零,这个对象将被创建在 Information窗体中的最底端。Description对象在 Information 窗体中显示的名称,如果为空,TerraExplorer 将自动为

30、其设置一个唯一的名称。返回值 此方法所创建的新 ITerrainBuilding2 对象。CreateBoxpublic ITerrain3DRectBase2 CreateBox (double X, double Y,double Elevation, double ObjectWidth, double ObjectDepth, double ObjectHeight,double Yaw, LineColor, double FillOpacity, FillColor,string Description GrouHeightStyleCode HeightStyle,Grou一个数

31、组节点包含三个 double 值,这三个 double 值由 x 纬度,h 高度,y 经度。如果这个参数是零,将创建一个空的对象,用户可以获得对象添加节点。);参数X纬度Y经度 Elevation高度ObjectWidth对象的宽度 ObjectDepth对象的长度 ObjectHeight对象的高度 Yaw偏向(方向)对象边框的颜色,其值为RGB 值FillOpacity对象的FillColor对象的填充颜色,其值为RGB 值 HeightStyle一个枚举值,主要是对象在地形中的相对位置。HeightStyleCode 可用的值如下: o HSC_TERRAIN_RELATIVE = 0每

32、个对象节点在地形上的一个相对的高度oHSC_TERRAIN_ABSOLUTE = 3每个对象的节点对地形数据库中基础数据的一个相对高度 Information 窗体中的树 group,如果这个值被设置为零,这个对象将被创建在 Information 窗体中的最底端。Description对象在 Information 窗体中显示的名称,如果为空,TerraExplorer 将自动为其设置一个唯一的名称。返回值 此方法所创建的新 ITerrain3DRectBase2 对象。CreatePyramid public ITerrain3DRectBase2 CreatePyramid ( doub

33、le X,double Y,GrouLineColordouble Elevation,double ObjectWidth, double ObjectDepth, double ObjectHeight,double Yaw, LineColor, double FillOpacity, FillColor,string Description);参数X纬度Y经度 Elevation 高度ObjectWidth对象的宽度 ObjectDepth对象的长度 ObjectHeight对象的高度 Yaw偏向(方向)对象边框的颜色,其值为RGB 值FillOpacity对象的FillColor对象

34、的填充颜色,其值为RGB 值 HeightStyle一个枚举值,主要是对象在地形中的相对位置。HeightStyleCode 可用的值如下: o HSC_TERRAIN_RELATIVE = 0每个对象节点在地形上的一个相对的高度oHSC_TERRAIN_ABSOLUTE = 3每个对象的节点对地形数据库中基础数据的一个相对高度GrouLineColor GrouHeightStyleCode HeightStyle, Information 窗体中的树 group,如果这个值被设置为零,这个对象将被创建在 Information 窗体中的最底端。Description对象在 Informat

35、ion 窗体中显示的名称,如果为空,TerraExplorer 将自动为其设置一个唯一的名称。返回值 此方法所创建的新 ITerrain3DRectBase2 对象。CreateCylinder public ITerrain3DRegBase2 CreateCylinder (double X, double Y,double Elevation, double Radius,double ObjectHeight, NumOfSegments, LineColor, double FillOpacity, FillColor,string Description);参数X纬度Y经度 Ele

36、vation高度 Radius,半径ObjectHeight对象的高度NumOfSegments,对象中的片段对象边框的颜色,其值为RGB 值FillOpacity对象的LineColor GrouHeightStyleCode HeightStyle,FillColor对象的填充颜色,其值为RGB 值 HeightStyle一个枚举值,主要是对象在地形中的相对位置。HeightStyleCode 可用的值如下: o HSC_TERRAIN_RELATIVE = 0每个对象节点在地形上的一个相对的高度oHSC_TERRAIN_ABSOLUTE = 3每个对象的节点对地形数据库中基础数据的一个相

37、对高度 Information 窗体中的树 group,如果这个值被设置为零,这个对象将被创建在 Information窗体中的最底端。Description对象在 Information 窗体中显示的名称,如果为空,TerraExplorer 将自动为其设置一个唯一的名称。返回值 此方法所创建的新 ITerrain3DRegBase2 对象。CreateConepublic ITerrain3DRegBase2 CreateCone (double X, double Y,double Elevation, double Radius,double ObjectHeight, NumOfSe

38、gments, LineColor, double FillOpacity, FillColor,string Description);参数X纬度Y经度 Elevation 高度 Radius, GrouHeightStyleCode HeightStyle,Grou半径 ObjectHeight对象的高度NumOfSegments,对象中的片段对象边框的颜色,其值为RGB 值FillOpacity对象的FillColor对象的填充颜色,其值为RGB 值 HeightStyle一个枚举值,主要是对象在地形中的相对位置。HeightStyleCode 可用的值如下: o HSC_TERRAIN

39、_RELATIVE = 0每个对象节点在地形上的一个相对的高度oHSC_TERRAIN_ABSOLUTE = 3每个对象的节点对地形数据库中基础数据的一个相对高度 Information 窗体中的树 group,如果这个值被设置为零,这个对象将被创建在 Information 窗体中的最底端。Description对象在 Information 窗体中显示的名称,如果为空,TerraExplorer 将自动为其设置一个唯一的名称。返回值 此方法所创建的新 ITerrain3DRegBase2 对象。CreateEllipsepublic ITerrainEllipse2 CreateEllip

40、se (double X, double Y,double Elevation, double RadiusX,double RadiusY, NumOfSegments, LineColor, double FillOpacity, FillColor, GrouHeightStyleCode HeightStyle,GrouLineColorstring Description);参数X纬度Y经度 Elevation高度 RadiusX,椭圆的 X 轴半径 RadiusY椭圆的 Y 轴半径NumOfSegments,对象中的片段对象边框的颜色,其值为RGB 值FillOpacity对象的F

41、illColor对象的填充颜色,其值为RGB 值 HeightStyle一个枚举值,主要是对象在地形中的相对位置。HeightStyleCode 可用的值如下: o HSC_TERRAIN_RELATIVE = 0每个对象节点在地形上的一个相对的高度HSC_PIVOT_RELATIVE = 1每个节点在对象轴上的一个相对高度HSC_ON_TERRAIN = 2所有节点在地形上的高度HSC_TERRAIN_ABSOLUTE = 3每个对象的节点对地形数据库中基础数据的一个相对高度 Information 窗体中的树 group,如果这个值被设置为零,这个对象将被创建在 Information 窗

42、体中的最底端。Description对象在 Information 窗体中显示的名称,如果为空,TerraExplorer 将自动为其设置一个唯一的名称。返回值 此方法所创建的新 ITerrainEllipse2 对象。CreateSphere创建模型对象方法:输入一个对象从一个文件,布置在 3D Windown 窗口中。TerraExplorer 支GrouLineColor持模型类型 (*.X, *.XPC, *.FLT, *.FPC).double X,double Y,double Elevation, string FileName, double Yaw,doubltch,doub

43、le Roll, double Scale,string Description);参数X纬度Y经度 Elevation 高度FileName三维窗口中的模型的全路径名或 URL 地址 Yaw偏向(方向)Pitch倾斜角度Roll旋转方向Scale模型的比例因子HeightStyle一个枚举值,主要是对象在地形中的相对位置。HeightStyleCode 可用的值如下: o HSC_TERRAIN_RELATIVE = 0每个对象节点在地形上的一个相对的高度o HSC_TERRAIN_ABSOLUTE = 3每个对象的节点对地形数据库中基础数据的一个相对高度Information 窗体中的树

44、group,如果这个值被设置为零,这个对象将被创建在 Information 窗体中的最底端。DescriptionGrou GrouHeightStyleCode HeightStyle,public ITerra2 CreateSphere (对象在 Information 窗体中显示的名称,如果为空,TerraExplorer 将自动为其设置一个唯一的名称。返回值CreaabelEx public ITerrainLabel2 CreaabelEx (LabelStruct LabelInfo, double X,double Y,double Elevation,string Desc

45、ription);参数LabelInfo设置属性的所有信息X纬度Y经度 Elevation高度 HeightStyle一个枚举值,主要是对象在地形中的相对位置。HeightStyleCode 可用的值如下: o HSC_TERRAIN_RELATIVE = 0每个对象节点在地形上的一个相对的高度oHSC_TERRAIN_ABSOLUTE = 3每个对象的节点对地形数据库中基础数据的一个相对高度Information 窗体中的树 group,如果这个值被设置为零,这个对象将被创建在 Information 窗体中的最底端。Description对象在 Information 窗体中显示的名称,如

46、果为空,TerraExplorer 将自动为其设置一个唯一的名称。返回值Creaabelpublic ITerrainLabel2 Creaabel ( 此方法所创建的新 ITerra2 对象。Grou GrouHeightStyleCode HeightStyle,此方法所创建的新 ITerra2 对象。double X,double Y,double Elevation,string Description);参数X纬度Y经度 Elevation 高度 HeightStyle一个枚举值,主要是对象在地形中的相对位置。HeightStyleCode 可用的值如下: o HSC_TERRAIN

47、_RELATIVE = 0每个对象节点在地形上的一个相对的高度oHSC_TERRAIN_ABSOLUTE = 3每个对象的节点对地形数据库中基础数据的一个相对高度Information 窗体中的树 group,如果这个值被设置为零,这个对象将被创建在 Information窗体中的最底端。Description对象在 Information 窗体中显示的名称,如果为空,TerraExplorer 将自动为其设置一个唯一的名称。返回值CreaabelExpublic ITerrainLabel2 CreaLabelStruct LabelInfo, double X,double Y,doubl

48、e Elevation,abelEx (HeightStyleCode HeightStyle,Grou,string Description);参数LabelInfo设置属性的所有信息 此方法所创建的新 ITerra2 对象。Grou GrouHeightStyleCode HeightStyle,X纬度Y经度 Elevation高度 HeightStyle一个枚举值,主要是对象在地形中的相对位置。HeightStyleCode 可用的值如下:o HSC_TERRAIN_RELATIVE = 0每个对象节点在地形上的一个相对的高度oHSC_TERRAIN_ABSOLUTE = 3每个对象的节

49、点对地形数据库中基础数据的一个相对高度GrouInformation 窗体中的树 group,如果这个值被设置为零,这个对象将被创建在 Information窗体中的最底端。Description对象在 Information 窗体中显示的名称,如果为空,TerraExplorer 将自动为其设置一个唯一的名称。返回值此方法所创建的新 ITerra2 对象。Creaocationpublic ITerrainLocation2 Creaocation (double X, double Y,double Elevation,double Yaw,doubltch,double Distance

50、,string Description);参数X纬度Y经度 Elevation高度 Yaw GrouHeightStyleCode HeightStyle,偏向(方向)Pitch倾斜角度机到位置点的距离HeightStyle一个枚举值,主要是对象在地形中的相对位置。HeightStyleCode 可用的值如下: o HSC_TERRAIN_RELATIVE = 0每个对象节点在地形上的一个相对的高度oHSC_TERRAIN_ABSOLUTE = 3每个对象的节点对地形数据库中基础数据的一个相对高度Information 窗体中的树 group,如果这个值被设置为零,这个对象将被创建在 Info

51、rmation窗体中的最底端。Description对象在 Information 窗体中显示的名称,如果为空,TerraExplorer 将自动为其设置一个唯一的名称。返回值 此方法所创建的新 ITerrainLocation2 对象。CreateRoute创建 路径 对象public ITerrainRoute2 CreateRoute (object SafeArrayWaypoStruct,HeightStyleCode HeightStyle,string Description);参数SafeArrayWaypoStruct路径点数组HeightStyle一个枚举值,主要是对象在地

52、形中的相对位置。HeightStyleCode 可用的值如下: o HSC_TERRAIN_RELATIVE = 0每个对象节点在地形上的一个相对的高度oHSC_TERRAIN_ABSOLUTE = 3每个对象的节点对地形数据库中基础数据的一个相对高度Information 窗体中的树 group,如果这个值被设置为零,这个对象将被创建在 Information窗体中的最底端。Grou GrouGrouDistanceDescription对象在 Information 窗体中显示的名称,如果为空,TerraExplorer 将自动为其设置一个唯一的名称。返回值 此方法所创建的新 ITerra

53、inRoute2 对象。GetObject获得对象public ITerraExplorerObject2 GetObject ( String ObjectID,);参数ObjectID枚举型,消息出现在的位置返回值 此方法所创建的新 ITerraExplorerObject2 对象。CreateImageLabel创建 影像 对象public ITerrainImageLabel2 CreateImageLabel(double X, double Y,double Elevation,string ImageFileName,string Description);参数X纬度Y经度 El

54、evation高度ImageFileName三维窗口中的影像模型的全路径名或 URL 地址 HeightStyle一个枚举值,主要是对象在地形中的相对位置。HeightStyleCode 可用的值如下: o HSC_TERRAIN_RELATIVE = 0 GrouHeightStyleCode HeightStyle,每个对象节点在地形上的一个相对的高度oHSC_TERRAIN_ABSOLUTE = 3每个对象的节点对地形数据库中基础数据的一个相对高度Information 窗体中的树 group,如果这个值被设置为零,这个对象将被创建在 Information窗体中的最底端。Descrip

55、tion对象在 Information 窗体中显示的名称,如果为空,TerraExplorer 将自动为其设置一个唯一的名称。返回值 此方法所创建的新 ITerrainImageLabel2 对象。1、 创建 影像 对象public ITerrainImageLabel2 CreateImageLabelEx ( LabelStruct ImageLabelInfo, double X,double Y,double Elevation, string ImageFileName,string Description);参数ImageLabelInfo,影像的详细信息X纬度Y经度 Elevat

56、ion 高度ImageFileName三维窗口中的影像模型的全路径名或 URL 地址 HeightStyle一个枚举值,主要是对象在地形中的相对位置。HeightStyleCode 可用的值如下: o HSC_TERRAIN_RELATIVE = 0每个对象节点在地形上的一个相对的高度oHSC_TERRAIN_ABSOLUTE = 3每个对象的节点对地形数据库中基础数据的一个相对高度Information 窗体中的树 group,如果这个值被设置为零,这个对象将被创建在 Information窗体中的最底端。Grou GrouHeightStyleCode HeightStyle,GrouDe

57、scription对象在 Information 窗体中显示的名称,如果为空,TerraExplorer 将自动为其设置一个唯一的名称。返回值 此方法所创建的新 ITerrainImageLabel2 对象。CreateTreeHotlink创建 树消息连接 对象public ISingleMessageObject2 CreateTreeHotlink ( string MessageID,string Description);参数MessageID消息对象的 ID,唯一标志Information 窗体中的树 group,如果这个值被设置为零,这个对象将被创建在 Information窗体

58、中的最底端。Description对象在 Information 窗体中显示的名称,如果为空,TerraExplorer 将自动为其设置一个唯一的名称。返回值 此方法所创建的新 ISingleMessageObject2 对象。CreateImageLabel创建 影像 对象public ITerrainImageLabel2 CreateImageLabel( double X,double Y,double Elevation, string ImageFileName,string Description);参数X纬度Y经度 GrouHeightStyleCode HeightStyle

59、,Grou GrouElevation高度ImageFileName三维窗口中的影像模型的全路径名或 URL 地址HeightStyle一个枚举值,主要是对象在地形中的相对位置。HeightStyleCode 可用的值如下: o HSC_TERRAIN_RELATIVE = 0每个对象节点在地形上的一个相对的高度oHSC_TERRAIN_ABSOLUTE = 3每个对象的节点对地形数据库中基础数据的一个相对高度Information 窗体中的树 group,如果这个值被设置为零,这个对象将被创建在 Information窗体中的最底端。Description对象在 Information 窗体

60、中显示的名称,如果为空,TerraExplorer 将自动为其设置一个唯一的名称。返回值 此方法所创建的新 ITerrainImageLabel2 对象。1、 创建 影像 对象public ITerrainImageLabel2 CreateImageLabelEx ( LabelStruct ImageLabelInfo, double X,double Y,double Elevation, string ImageFileName,string Description);参数ImageLabelInfo,影像的详细信息X纬度Y经度 Elevation高度ImageFileName三维窗口

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论