[转] Envelop

简介:

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);

没有整理与归纳的知识,一文不值!高度概括与梳理的知识,才是自己真正的知识与技能。 永远不要让自己的自由、好奇、充满创造力的想法被现实的框架所束缚,让创造力自由成长吧! 多花时间,关心他(她)人,正如别人所关心你的。理想的腾飞与实现,没有别人的支持与帮助,是万万不能的。





    本文转自wenglabs博客园博客,原文链接:http://www.cnblogs.com/arxive/p/5903584.html,如需转载请自行联系原作者

相关文章
|
关系型数据库 应用服务中间件 数据库
Harbor高可用集群设计及部署(基于离线安装方式二)
基于Harbor离线安装方式的高可用方案设计及部署。
828 0
|
SQL 关系型数据库 MySQL
使用图形化界面工具DataGrip
使用图形化界面工具DataGrip
|
消息中间件 存储 缓存
五分钟搞懂分布式流控算法
五分钟搞懂分布式流控算法
669 0
五分钟搞懂分布式流控算法
|
运维 负载均衡 算法
【运维知识进阶篇】集群架构-Nginx七层负载均衡详解(一)
【运维知识进阶篇】集群架构-Nginx七层负载均衡详解
1022 0
|
弹性计算 负载均衡 对象存储
手把手教你白嫖阿里云服务器(免费领服务器)
手把手教你白嫖阿里云服务器(免费领服务器),阿里云免费服务器领取,个人和企业用户均可以申请,个人免费服务器1核2GB 每月750小时,企业u1服务器2核8GB免费使用3个月,阿里云百科分享阿里云免费服务器申请入口、个人和企业免费配置、申请资格条件及云服务器免费使用时长
9338 0
|
存储 关系型数据库 MySQL
mysql五种索引类型---实操版本
mysql五种索引类型---实操版本
332 0
|
测试技术 数据库 Docker
【微服务从入门到精通】:(一)微服务的蓝绿发布及灰度发布
蓝绿部署 基本上,蓝绿部署是一种以可预测的方式发布应用的技术,目的是减少发布过程中服务停止的时间。 简单来说,你需要准备两个相同的环境(基础架构),在蓝色环境运行当前生产环境中的应用,也就是旧版本应用,如图中 App1 version1 、 App2 version1 、 App3 version3 。
2690 1
|
Go Docker 容器
Getting Started with Docker on Alibaba Cloud
This article explains what Docker is, and how to get started using it via Alibaba Cloud Container Service.
4397 0
|
网络协议 测试技术 网络虚拟化