xiaohaidepoli原文Envelop

Envelope也称包络线,是一个矩形区域,是每个几何形体的最小外接矩形。每个Geometry都拥有一个Envelope,包括Envelope自身。

它定义了XMax,XMin,YMax,YMin,Height,Width等属性,用于获取或者设置一个存在包络线的对象空间坐标。

IEnvelope接口提供的方法有:Expand(按比例缩放包络线的范围,产生一个新的包络对象),offset(通过给定的(X,Y)移动包络线),CenterAt(通过改变包络线中心点来移动包络线),PutCoords(通过指定的坐标点来构造包络线)等。

IEnvelope还有两个拓扑运算方法Intersect(用来计算两个包络线相交,返回部分作为结果)和Union(合并包络线,以两个包络线的最小外接矩形作为合并结果)。

IEnvelope envelop1 = new EnvelopeClass();
    IEnvelope envelop2 = new EnvelopeClass();
     envelop1.PutCoords(100, 100, 200, 200);
     envelop2.PutCoords(150, 1);

最新文章

  1. Xcode 运行程序,左侧memory 不显示内存
  2. Windows Live Writer安装失败错误解决方案
  3. C# 生成解决方案失败,点击项目重新生成报找不到命名空间
  4. 根据li标签 查找class="alcw4 alcw41"对应的值
  5. curl订单具体解释
  6. Swift伟大的编程语言数据采集
  7. C#打包时设置图标ico错误
  8. js 序列化
  9. ERC20 token standard issues.
  10. JavaScript获取IE版本号与HTML设置ie文档模式
  11. spring AOP源码分析(二)
  12. 大数据技术 - 通俗理解MapReduce之WordCount(三)
  13. 数据分析库之matplotlib
  14. java 支持 超大上G , 多附件上传
  15. 查看iis对应w3wp.exe显示的进程ID号
  16. mysql 执行计划分析三看, explain,profiling,optimizer_trace
  17. Django之url映射
  18. PowerDesigner导出表到HTML或word(实测有效)
  19. EF 的一些不常用的功能
  20. 终于把5GB的Cygwin安装完成了

热门文章

  1. 【BZOJ 2654】tree
  2. 使用pd设计表的 多对多的中间表的设计方式, 有图有真相
  3. AOP和IOC个人理解
  4. 免费web直接打印的控件PAZU
  5. 跨过slf4j和logback,直接晋级log4j 2
  6. 使用Unity拦截一个返回Task的方法
  7. localStorage 便签功能实现
  8. Extjs 4 chart自定义坐标轴刻度
  9. 【网络】IP地址分配、端口号、分层
  10. 跟随屏幕滚动层、遮罩层、获取Div相对定位、整个屏幕、html文档的jquery基本操作