[转]GIS 克隆 IClone

简介:       引用类型传参时(多个引用向同一个内存地址)。任何一处改变所有引用的地方都将改变。有的时候我们需要在传参数进去之前备份 一份来满足用户撤销。这就用到了IClone接口。现用克隆symbol为例来演示这个接口的使用方法。

      引用类型传参时(多个引用向同一个内存地址)。任何一处改变所有引用的地方都将改变。有的时候我们需要在传参数进去之前备份

一份来满足用户撤销。这就用到了IClone接口。现用克隆symbol为例来演示这个接口的使用方法。其中pSymbol 实现了Isymbol接口。
            ISymbol pOriginalSymbol;
            IClone pCloneFatherSymbol;
            pCloneFatherSymbol = pSymbol as IClone;
            pOriginalSymbol = pCloneFatherSymbol.Clone() as ISymbol;
克隆点:
          IClone clone = pointOne as IClone;
          pointTwo = clone.Clone() as IPoint;

 
相关文章
|
12月前
|
算法 定位技术
基于ArcGIS:GIS空间分析复习-理论概念+案例分析2
基于ArcGIS:GIS空间分析复习-理论概念+案例分析
344 0
|
11月前
|
Linux 定位技术 数据处理
GIS开发:QGIS编辑矢量数据
GIS开发:QGIS编辑矢量数据
390 0
|
12月前
|
定位技术
GIS开发:blender的常用操作
GIS开发:blender的常用操作
157 0
|
12月前
|
存储 数据采集 编解码
基于ArcGIS:GIS空间分析复习-理论概念+案例分析1
基于ArcGIS:GIS空间分析复习-理论概念+案例分析
575 0
|
12月前
|
编解码 定位技术
基于ArcGIS:GIS空间分析复习-理论概念+案例分析3
基于ArcGIS:GIS空间分析复习-理论概念+案例分析
246 0
|
定位技术
GIS开发:osm数据在线下载
GIS开发:osm数据在线下载
410 0
|
存储 Java 定位技术
GIS开发:mbtiles数据合并
GIS开发:mbtiles数据合并
300 0
|
定位技术
图源超丰富的GIS在线地图小插件
这次给大家提供一个超级棒的arcgis加载在线地图的插件SimpleGIS
549 0
|
定位技术
GIS开发:看到的地图切片
GIS开发:看到的地图切片
|
SQL 存储 NoSQL
GIS开发:使用空间数据库
GIS开发:使用空间数据库
193 0