q = guidedfilter;q币和q点有什么区别功能

from:http://blog.csdn.net/wds555/article/details/
何凯明去雾算法中的导向滤波实现,原文地址。
导向图像I,滤波输入图像p以及输出图像q。像素点 i 处的滤波结果是被表达成一个加权平均:
假设导向滤波器在导向图像I和滤波输出q之间是一个局部线性模型:
最小化下面的窗口Wk的代价函数:
用来确定a,b的值
论文所给算法如下:
matlab代码如下:
以下为单通道图像导向滤波opencv实现:
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:44564次
排名:千里之外
原创:32篇
转载:103篇
(5)(3)(3)(9)(1)(8)(6)(1)(1)(5)(2)(2)(11)(5)(3)(9)(9)(8)(2)(1)(5)(6)(7)(5)(5)(8)(6)(1)超级Q高级版都有什么功能,怎么用_百度知道
超级Q高级版都有什么功能,怎么用
提问者采纳
高级版与普通版超级QQ最显著的区别就是各种升级更快。比如开通高级版的超级Q单揣厕废丿肚搽莎敞极Q开通就直接1.6倍加速。一个月15元
其他类似问题
按默认排序
其他2条回答
超级 QQ 高级版开通后将直接升为黄金 3 级,并以每日 1.5 个使用值的速度累积黄金等级,直接享有 1.4 倍的 QQ 等级加速, 50 条贴心提醒以及 100 条用 QQ 给手机发短信等多项特权。
不需登录QQ也能全天QQ在线1.4~1.6倍QQ等级加速升级手机QQVIP3GQQVIP用QQ给手机发短信QQ信息提醒(好友上线通知\QQ密码修改通知等手机游戏手机音乐手机宠物手机腾讯网单揣厕废丿肚搽莎敞极社区资讯订阅天气预报邮件通知折扣优惠
家园经验增加很快
二十四小时腾迅帮你挂着
开通一个月十元
还有很多好处
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁getBounditunes怎么用用 - 叫阿莫西中心 - 中国网络使得骄傲马戏中心!
getBounditunes怎么用用
Rectangle (Java 2 Platform SE 5.0)
JavaTM&2&PlatformStandard&Ed. 5.0
类 Rectangle
java.awt.Rectangle
所有已实现的接口: , ,
直接已知子类:
public class Rectangleextends implements ,
Rectangle 指定了坐标空间中的一个区域,通过 Rectangle 对象的左上顶点的坐标(x,y)、宽度和高度可以定义这个区域。
Rectangle 对象的 width 和 height 是 public 字段。创建 Rectangle 的构造方法,以及可以修改该对象的方法,都不会禁止将 width 或 height 设置为负值。
如果 Rectangle 的 width 或 height 为负值,则认为 Rectangle 为空。如果 Rectangle 为空,则 isEmpty 方法将返回 true。空 Rectangle 中不包含任何点,或者说其内部没有任何点。但是,width 和 height 的值仍然有效。空 Rectangle 在坐标空间中仍有一个位置,改变其大小或位置的方法仍然有效。如果任何参与操作的 Rectangle 对象有一个负的 width 或 height,则对过个 Rectangle 进行操作的方法的行为是不确定的。这些方法包括 intersects、intersection 和 union。
从以下版本开始:
另请参见:
&&&&&&&&&&Rectangle 的高度。
&&&&&&&&&&Rectangle 的宽度。
&&&&&&&&&&Rectangle 的 x 坐标。
&&&&&&&&&&Rectangle 的 y 坐标。
&&&&&&&&&&构造一个新的 Rectangle,其左上角的坐标为(0,0),宽度和高度均为零。
&&&&&&&&&&构造一个新的 Rectangle,其左上角为(0,0),其宽度和高度由 Dimension 参数指定。
(int&width,
int&height)
&&&&&&&&&&构造一个新的 Rectangle,其左上角的坐标为(0,0),而其宽度和高度由同名的参数指定。
int&width,
int&height)
&&&&&&&&&&构造一个新的 Rectangle,其左上角被指定为(x,y),而其宽度和高度由同名称的参数指定。
&&&&&&&&&&构造一个新的 Rectangle,其左上顶点是指定的 Point,并且其宽度和高度均为零。
&&&&&&&&&&构造一个新的 Rectangle,其左上角由
参数指定,其宽度和高度由
参数指定。
&&&&&&&&&&构造一个新的 Rectangle,并将其初始化,以匹配指定 Rectangle 的值。
(int&newx,
&&&&&&&&&&将一个点添加到此 Rectangle,这个点由整数参数 newx 和 newy 指定。
&&&&&&&&&&将指定的 Point 添加到此 Rectangle 中。
&&&&&&&&&&将一个 Rectangle 添加到此 Rectangle 中。
&&&&&&&&&&检查此 Rectangle 是否包含指定位置的点(x,y)。
&&&&&&&&&&检查此 Rectangle 是否完整地包含指定位置(X,Y)上具有指定尺寸(W,H)的 Rectangle。
&&&&&&&&&&检查此 Rectangle 是否包含指定的 Point。
&&&&&&&&&&检查此 Rectangle 是否完整地包含指定的 Rectangle。
&&&&&&&&&&返回一个新的
对象,它表示此 Rectangle 与指定 Rectangle2D 的交集。
&&&&&&&&&&返回一个新的 Rectangle2D 对象,它表示此 Rectangle 与指定 Rectangle2D 的并集。
&&&&&&&&&&检查两个矩形是否相等。
&&&&&&&&&&获得此 Rectangle 的边界 Rectangle。
&&&&&&&&&&返回此 rectangle 的高精度边界框。
&&&&&&&&&&以 double 精度形式返回边界 Rectangle 的高度。
&&&&&&&&&&返回此 Rectangle 的位置。
&&&&&&&&&&获得此 Rectangle 的大小,用返回的 Dimension 表示。
&&&&&&&&&&以 double 精度形式返回边界 Rectangle 的宽度。
&&&&&&&&&&以 double 精度形式返回边界 Rectangle 的 X 坐标。
&&&&&&&&&&以 double 精度形式返回边界 Rectangle 的 Y 坐标。
&&&&&&&&&&在水平方向和垂直方向上重新设置 Rectangle 的大小。
&&&&&&&&&&已过时。&从 JDK version 1.1 开始,由 contains(int, int) 取代。
&&&&&&&&&&计算此 Rectangle 与指定 Rectangle 的交集。
&&&&&&&&&&确定此 Rectangle 是否与指定 Rectangle 相交。
&&&&&&&&&&确定此 Rectangle 是否为空。
&&&&&&&&&&已过时。&从 JDK version 1.1 开始,由 setLocation(int, int) 取代。
(double&x,
&&&&&&&&&&确定指定坐标相对于此 Rectangle 的位置。
int&width,
int&height)
&&&&&&&&&&已过时。&从 JDK version 1.1 开始,由 setBounds(int, int, int, int) 取代。
(int&width,
int&height)
&&&&&&&&&&已过时。&从 JDK version 1.1 开始,由 setSize(int, int) 取代。
int&width,
int&height)
&&&&&&&&&&将此 Rectangle 的边界 Rectangle 设置为指定的 x、y、width 和 height。
&&&&&&&&&&设置此 Rectangle 的边界 Rectangle,以匹配指定的 Rectangle。
&&&&&&&&&&将此 Rectangle 移动到指定位置。
&&&&&&&&&&将此 Rectangle 移动到指定位置。
(double&x,
double&width,
double&height)
&&&&&&&&&&将此 Rectangle 的边界设置为指定的 x、y、width 和 height。
&&&&&&&&&&设置此 Rectangle 的大小,以匹配指定的 Dimension。
(int&width,
int&height)
&&&&&&&&&&将此 Rectangle 的大小设置为指定的宽度和高度。
&&&&&&&&&&返回表示此 Rectangle 及其值的 String。
&&&&&&&&&&将此 Rectangle 沿 x 坐标轴向右,沿 y 坐标轴向下移动指定距离。
&&&&&&&&&&计算此 Rectangle 与指定 Rectangle 的并集。
, , , , , , , , , , , , , , ,
, , , , , , , , , , , , , , , ,
, , , , , ,
, , , , , , ,
public int x
Rectangle 的 x 坐标。
另请参见:,
public int y
Rectangle 的 y 坐标。
另请参见:,
public int width
Rectangle 的宽度。
从以下版本开始:
另请参见:,
public int height
Rectangle 的高度。
另请参见:,
public Rectangle()
构造一个新的 Rectangle,其左上角的坐标为(0,0),宽度和高度均为零。
public Rectangle(&r)
构造一个新的 Rectangle,并将其初始化,以匹配指定 Rectangle 的值。
参数:r - 一个 Rectangle,要从中将初始值复制到新构造的 Rectangle从以下版本开始:
public Rectangle(int&x,
int&width,
int&height)
构造一个新的 Rectangle,其左上角被指定为(x,y),而其宽度和高度由同名称的参数指定。
参数:x - 指定的 x 坐标y - 指定的 y 坐标width - Rectangle 的宽度height - Rectangle 的高度
public Rectangle(int&width,
int&height)
构造一个新的 Rectangle,其左上角的坐标为(0,0),而其宽度和高度由同名的参数指定。
参数:width - Rectangle 的宽度height - Rectangle 的高度
public Rectangle(&p,
构造一个新的 Rectangle,其左上角由
参数指定,其宽度和高度由
参数指定。
参数:p - 一个 Point,它是 Rectangle 的左上角d - 一个 Dimension,表示 Rectangle 的宽度和高度
public Rectangle(&p)
构造一个新的 Rectangle,其左上顶点是指定的 Point,并且其宽度和高度均为零。
参数:p - 一个 Point,它是 Rectangle 的左上顶点
public Rectangle(&d)
构造一个新的 Rectangle,其左上角为(0,0),其宽度和高度由 Dimension 参数指定。
参数:d - 一个 Dimension,用于指定宽度和高度
public double getX()
以 double 精度形式返回边界 Rectangle 的 X 坐标。
指定者:类
返回:边界 Rectangle 的 x 坐标。
public double getY()
以 double 精度形式返回边界 Rectangle 的 Y 坐标。
指定者:类
返回:边界 Rectangle 的 y 坐标。
public double getWidth()
以 double 精度形式返回边界 Rectangle 的宽度。
指定者:类
返回:边界 Rectangle 的宽度。
public double getHeight()
以 double 精度形式返回边界 Rectangle 的高度。
指定者:类
返回:边界 Rectangle 的高度。
getBounds()
获得此 Rectangle 的边界 Rectangle。
包含此方法是出于完整性考虑,它与
的 getBounds 方法相似。
指定者:接口
中的 覆盖:类
返回:一个新的 Rectangle,它等同于此 Rectangle 的边界 Rectangle。从以下版本开始:
另请参见:,
getBounds2D
getBounds2D()
返回此 rectangle 的高精度边界框。
指定者:接口
中的 覆盖:类
返回:此 Rectangle2D 的边界框。从以下版本开始:
另请参见:
public void setBounds(&r)
设置此 Rectangle 的边界 Rectangle,以匹配指定的 Rectangle。
包含此方法是出于完整性考虑,它与 Component 的 setBounds 方法相似。
参数:r - 指定的 Rectangle从以下版本开始:
另请参见:,
public void setBounds(int&x,
int&width,
int&height)
将此 Rectangle 的边界 Rectangle 设置为指定的 x、y、width 和 height。
包含此方法是出于完整性考虑,它与 Component 的 setBounds 方法相似。
参数:x - 此 Rectangle 的左上角的新 x 坐标y - 此 Rectangle 的左上角的新 y 坐标width - 此 Rectangle 的新宽度height - 此 Rectangle 的新高度从以下版本开始:
另请参见:,
public void setRect(double&x,
double&width,
double&height)
将此 Rectangle 的边界设置为指定的 x、y、width 和 height。包含此方法是出于完整性考虑,它与 Component 的 setBounds 方法相似。
指定者:类
参数:x - 指定矩形的左上角的 x 坐标y - 指定矩形的左上角的 y 坐标width - Dimension 对象的新宽度height - Dimension 对象的新高度
public void reshape(int&x,
int&width,
int&height)
已过时。&从 JDK version 1.1 开始,由 setBounds(int, int, int, int) 取代。
将此 Rectangle 的边界 Rectangle 设置为指定的 x、y、width 和 height。
参数:x - 此 Rectangle 的左上角的新 x 坐标y - 此 Rectangle 的左上角的新 y 坐标width - 此 Rectangle 的新宽度height - 此 Rectangle 的新高度
getLocation
getLocation()
返回此 Rectangle 的位置。
包含此方法是出于完整性考虑,它与 Component 的 getLocation 方法相似。
返回:一个 Point,它是此 Rectangle 的左上角。从以下版本开始:
另请参见:,
setLocation
public void setLocation(&p)
将此 Rectangle 移动到指定位置。
包含此方法是出于完整性考虑,它与 Component 的 setLocation 方法相似。
参数:p - 为此 Rectangle 指定新位置的 Point从以下版本开始:
另请参见:,
setLocation
public void setLocation(int&x,
将此 Rectangle 移动到指定位置。
包含此方法是出于完整性考虑,它与 Component 的 setLocation 方法相似。
参数:x - 新位置的 x 坐标y - 新位置的 y 坐标从以下版本开始:
另请参见:,
public void move(int&x,
已过时。&从 JDK version 1.1 开始,由 setLocation(int, int) 取代。
将此 Rectangle 移动到指定位置。
参数:x - 新位置的 x 坐标y - 新位置的 y 坐标
public void translate(int&x,
将此 Rectangle 沿 x 坐标轴向右,沿 y 坐标轴向下移动指定距离。
参数:x - 沿 x 坐标轴移动此 Rectangle 的距离y - 沿 y 坐标轴移动此 Rectangle 的距离另请参见:,
获得此 Rectangle 的大小,用返回的 Dimension 表示。
包含此方法是出于完整性考虑,它与 Component 的 getSize 方法相似。
返回:一个 Dimension,表示此 Rectangle 的大小。从以下版本开始:
另请参见:,
public void setSize(&d)
设置此 Rectangle 的大小,以匹配指定的 Dimension。
包含此方法是出于完整性考虑,它与 Component 的 setSize 方法相似。
参数:d - Dimension 对象的新大小从以下版本开始:
另请参见:,
public void setSize(int&width,
int&height)
将此 Rectangle 的大小设置为指定的宽度和高度。
包含此方法是出于完整性考虑,它与 Component 的 setSize 方法相似。
参数:width - 此 Rectangle 的新宽度height - 此 Rectangle 的新高度从以下版本开始:
另请参见:,
public void resize(int&width,
int&height)
已过时。&从 JDK version 1.1 开始,由 setSize(int, int) 取代。
将此 Rectangle 的大小设置为指定的宽度和高度。
参数:width - 此 Rectangle 的新宽度height - 此 Rectangle 的新高度
public boolean contains(&p)
检查此 Rectangle 是否包含指定的 Point。
参数:p - 要测试的 Point
返回:如果 Point(x,y)在此 Rectangle 中,则返回 true;否则返回 false。从以下版本开始:
public boolean contains(int&x,
检查此 Rectangle 是否包含指定位置的点(x,y)。
参数:x - 指定的 x 坐标y - 指定的 y 坐标
返回:如果这个点(x,y)在此 Rectangle 中,则返回 true;否则返回 false。从以下版本开始:
public boolean contains(&r)
检查此 Rectangle 是否完整地包含指定的 Rectangle。
参数:r - 指定的 Rectangle
返回:如果 Rectangle 完整地包含在此 Rectangle 中,则返回 true;否则返回 false从以下版本开始:
public boolean contains(int&X,
检查此 Rectangle 是否完整地包含指定位置(X,Y)上具有指定尺寸(W,H)的 Rectangle。
参数:X - 指定的 x 坐标Y - 指定的 y 坐标W - Rectangle 的宽度H - Rectangle 的高度
返回:如果由(X,Y,W,H)指定的 Rectangle 完全包含在此 Rectangle 中,则返回 true;否则返回 false。从以下版本开始:
public boolean inside(int&X,
已过时。&从 JDK version 1.1 开始,由 contains(int, int) 取代。
检查此 Rectangle 是否包含指定位置的点(X,Y)。
参数:X - 指定的 x 坐标Y - 指定的 y 坐标
返回:如果这个点(X,Y)在此 Rectangle 中,则返回 true,否则返回 false。
intersects
public boolean intersects(&r)
确定此 Rectangle 是否与指定 Rectangle 相交。如果两个矩形的交集为非空,则它们是相交的。
参数:r - 指定的 Rectangle
返回:如果指定的 Rectangle 与此 Rectangle 相交,则返回 true;否则返回 false。
intersection
intersection(&r)
计算此 Rectangle 与指定 Rectangle 的交集。返回一个新的 Rectangle,它表示两个矩形的交集。如果两个矩形没有相交,则结果将是一个空矩形。
参数:r - 指定的 Rectangle
返回:包含在指定 Rectangle 和此 Rectangle 的最大的 Rectangle;如果两个矩形没有相交,则返回一个空矩形。
计算此 Rectangle 与指定 Rectangle 的并集。返回一个表示两个矩形的并集的新 Rectangle
参数:r - 指定的 Rectangle
返回:包含指定 Rectangle 和此 Rectangle 的最小的 Rectangle。
public void add(int&newx,
将一个点添加到此 Rectangle,这个点由整数参数 newx 和 newy 指定。所得到的 Rectangle 是包含原始 Rectangle 和指定点的最小的 Rectangle。
在添加一个点后,调用将添加的点用作参数的 contains 方法不一定返回 true。对于 Rectangle 的右边和底部边界线上的点,contains 方法不返回 true。所以,如果添加的点落在放大的 Rectangle 的右边和底部边界线上,则 contains 将针对该点返回 false。
参数:newx - 新点的 x 坐标newy - 新点的 y 坐标
public void add(&pt)
将指定的 Point 添加到此 Rectangle 中。所得到的 Rectangle 是包含原始 Rectangle 和指定 Point 的最小的 Rectangle。
在添加一个 Point 后,调用将添加的 Point 用作参数的 contains 方法不一定返回 true。对于 Rectangle 的右边和底部边界线上的点,contains 方法不返回 true。所以,如果添加的 Point 落在放大的 Rectangle 的右边和底部边界线上,则 contains 将针对该 Point 返回 false。
参数:pt - 添加到此 Rectangle 中的新 Point
public void add(&r)
将一个 Rectangle 添加到此 Rectangle 中。所得到的 Rectangle 是两个矩形的并集。
参数:r - 指定的 Rectangle
public void grow(int&h,
在水平方向和垂直方向上重新设置 Rectangle 的大小。
此方法能修改 Rectangle,使它左边和右边都增加 h 单位,顶部和底部都增加 v 单位。
新的 Rectangle 的左上角是(x&-&h,y&-&v),宽度是 width&+&2h,高度是 height&+&2v。
如果为 h 和 v 提供负值,则 Rectangle 的大小也将相应地缩小。grow 方法不检查所得到的 width 和 height 值是否为非负值。
参数:h - 水平扩展v - 垂直扩展
public boolean isEmpty()
确定此 Rectangle 是否为空。如果宽度或高度小于等于零,则 Rectangle 为空。
指定者:类
返回:如果此 Rectangle 为空,则返回 true;否则返回 false。
public int outcode(double&x,
确定指定坐标相对于此 Rectangle 的位置。此方法计算了适当掩码值的二进制 OR,这些值针对此 Rectangle 的每个边指示了指定坐标是否在此 Rectangle 的其余边缘的同一侧。
指定者:类
参数:x - 指定的 x 坐标y - 指定的 y 坐标
返回:所有适当输出代码的逻辑 OR。从以下版本开始:
另请参见:,
createIntersection
createIntersection(&r)
返回一个新的
对象,它表示此 Rectangle 与指定 Rectangle2D 的交集。
指定者:类
参数:r - 与此 Rectangle 相交的 Rectangle2D
返回:包含在指定 Rectangle2D 和此 Rectangle 的最大的 Rectangle2D。从以下版本开始:
createUnion
createUnion(&r)
返回一个新的 Rectangle2D 对象,它表示此 Rectangle 与指定 Rectangle2D 的并集。
指定者:类
参数:r - 与此 Rectangle 合并的 Rectangle2D
返回:包含指定 Rectangle2D 和此 Rectangle 的最小的 Rectangle2D。从以下版本开始:
public boolean equals(&obj)
检查两个矩形是否相等。
当且仅当参数不是 null,而是一个与此 Rectangle 具有相同的左上角、宽度和高度的 Rectangle 对象时,结果才为 true。
参数:obj - 将与此 Rectangle 进行比较的 Object
返回:如果对象相等,则返回 true;否则返回 false。另请参见:,
toString()
返回表示此 Rectangle 及其值的 String。
返回:表示此 Rectangle 对象的坐标和大小值的 String。
JavaTM&2&PlatformStandard&Ed. 5.0
有关更多的 API 参考资料和开发人员文档,请参阅 。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。 版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守。另请参阅。com.supermap.layout
类 MapLayout
java.lang.Object
com.supermap.layout.MapLayout
public class MapLayoutextends java.lang.Object
布局对象类。
布局就是地图、地图比例尺、指北针、文本等各种不同地图内容的混合排版与布置,主要用于电子地图和打印地图。布局窗口,即 MapLayoutControl 类,用于布局的显示窗口,提供布局中各类元素的可视化编辑与操作,同时布局还提供了诸如格网、刻度尺、标尺线等辅助要素,帮助布局中各个元素的位置与大小的定位;布局还提供了标准图幅图框,制作出标准的、科学的地图版面。
另外,布局还可以输出成各种格式(BMP、JPG、PNG、EMP、PDF)的图片以及进行打印,并且提供了方便灵活的页面设置。
布局可以保存在与之关联的工作空间中,通过工作空间中的布局集合,即 类的
方法获取和管理工作空间中存储的布局对象。
如下图所示,为一个布局窗口,窗口中显示了一个布局对象。
下面主要介绍布局的基本构成以及布局中的坐标关系。
如下图所示,为布局窗口中显示的布局对象,布局窗口主要是布局对象显示的容器,提供了水平和垂直滚动条。布局对象包含了用于度量和定位的刻度尺、用来进行布局排版的纸面、可以添加到布局中的布局元素(地图对象、比例尺、指北针以及其他几何对象)。
布局的坐标单位为逻辑单位,即0.1毫米,也就是说在布局中屏幕坐标的一个单位为0.1毫米。当向布局中添加布局元素时,布局元素放置的位置坐标以及元素的尺寸单位均使用逻辑单位。例如:若将Element1元素放置到布局中()位置处时,实际是放置在距纸面原点(下图中绿色小圆点所示)(120mm,120mm)的位置处。
布局中的纸面对象,如下图所示,纸面对象的大小可以设置,下图的纸面大小为B5型号纸张的大小(182*257mm),下图中绿色的小圆点表示纸面的原点位置,即纸面尺寸量算的起始点,纸面的原点始终位于布局中(0,0)坐标点的位置;纸面原点到纸面边缘的垂直和水平距离(下图中橘黄色双箭头所示)分别为纸面的垂直和水平页边距。
&&&&&&&&&&构造一个新的布局类对象。
(&workspace)
&&&&&&&&&&根据工作空间对象构造一个布局类对象。
&&&&&&&&&&添加一个用于接收布局绘制操作事件()的监听器。
&&&&&&&&&&添加一个用于接收布局绘制结束事件()的监听器。
&&&&&&&&&&设置布局页面(不包括页边距)适应布局中所有几何对象的范围,即将布局页面大小调整为布局中所有几何对象的最小外接矩形范围的大小。
&&&&&&&&&&关闭当前布局。
&&&&&&&&&&释放该对象所占用的资源。
&&&&&&&&&&在指定的范围内,全幅显示布局对象,即:将布局对象在指定的范围内,居中显示在此地图布局控件中。
(java.lang.String&xml)
&&&&&&&&&&通过 XML 字符串创建布局对象。
&&&&&&&&&&返回布局的背景风格。
&&&&&&&&&&返回布局空间范围。
&&&&&&&&&&返回布局中心点。
&&&&&&&&&&返回布局对象中的布局元素集合。
&&&&&&&&&&返回设置布局包含的横向页面纸张数。
&java.awt.Dimension
&&&&&&&&&&返回将布局输出为图片时的图片大小。
&&&&&&&&&&返回布局的最大缩放比例。
&&&&&&&&&&返回布局的最小缩放比例。
&java.lang.String
&&&&&&&&&&返回布局对象的名称。
&&&&&&&&&&返回分页出图时页面重叠部分的长度。
&&&&&&&&&&返回页面纸张对象。
&&&&&&&&&&返回打印机对象。
&&&&&&&&&&返回是否在布局控件中显示打印预览。
&&&&&&&&&&返回布局中的标尺。
&&&&&&&&&&返回标尺线集合对象。
&&&&&&&&&&返回刻度尺设置对象。
&&&&&&&&&&返回布局的选择集,通过该方法可以返回布局中被选中的对象的集合。
&&&&&&&&&&返回布局包含的纵向页面纸张数。
&&&&&&&&&&返回布局可见空间范围。
&&&&&&&&&&返回布局对象对应的工作空间。
&&&&&&&&&&返回布局当前的缩放比例。
double&tolerance)
&&&&&&&&&&返回选中的布局元素的集合。
&&&&&&&&&&返回是否布局线型反走样显示。
&&&&&&&&&&返回是否布局被修改过。
&&&&&&&&&&返回压盖时是否显示,这里的压盖,目前包含文本与文本压盖,统计图与统计图的压盖。
&&&&&&&&&&返回是否布局文字反走样显示。
(&point2D)
&&&&&&&&&&将指定点的布局坐标转换为逻辑坐标。
&java.awt.Point
&&&&&&&&&&将布局坐标转换成像素坐标。
(java.lang.String&templateName)
&&&&&&&&&&加载布局模板文件。
(&point2D)
&&&&&&&&&&将指定点的逻辑坐标转换为布局坐标。
&java.awt.Point
(&point2D)
&&&&&&&&&&将指定点的逻辑坐标转换为屏幕坐标。
(java.lang.String&name)
&&&&&&&&&&打开工作空间中已存在的布局,并将其显示在布局窗口中。
&java.awt.image.BufferedImage
&&&&&&&&&&将布局窗口中可见范围的内容输出为内存图片文件。
(java.lang.String&fileName,
&&&&&&&&&&导出布局至 BMP 文件。
(java.lang.String&fileName)
&&&&&&&&&&将布局窗口中可见范围的内容输出为 EMF 文件。
(java.lang.String&fileName)
&&&&&&&&&&将布局窗口中可见范围的内容输出为 EPS 文件。
(java.lang.String&filename,
boolean&isBackTransparent)
&&&&&&&&&&将布局窗口中可见范围的内容输出为可交换图像文件(GIF 格式文件)。
(java.lang.String&fileName)
&&&&&&&&&&将布局窗口中可见范围的内容输出为 JPG 文件。
(java.lang.String&fileName,
int&compress)
&&&&&&&&&&将布局窗口中可见范围的内容输出为 JPG 文件。
(java.lang.String&fileName,
boolean&isBackTransparent)
&&&&&&&&&&将布局窗口中可见范围的内容输出为 PNG 文件。
(double&offsetX,
double&offsetY)
&&&&&&&&&&平移布局对象。
(java.awt.Point&point)
&&&&&&&&&&将像素坐标转换成布局坐标。
(java.awt.Point&point)
&&&&&&&&&&将指定点的屏幕坐标转换为逻辑坐标。
(java.lang.String&filename,
&&&&&&&&&&将布局纸面范围的内容全部输出到文件。
(java.lang.String&fileName,
boolean&isMultiPageWithPrinterPaper)
&&&&&&&&&&将布局纸面范围的内容全部输出到文件。
&&&&&&&&&&刷新布局。
&&&&&&&&&&移除一个用于接收布局绘制操作事件()的监听器。
&&&&&&&&&&移除一个用于接收布局绘制结束事件()的监听器。
(java.lang.String&templateName)
&&&&&&&&&&另存为布局模板文件。
&&&&&&&&&&设置布局的背景风格。
(&point2D)
&&&&&&&&&&设置布局中心点。
(int&value)
&&&&&&&&&&设置设置布局包含的横向页面纸张数。
(java.awt.Dimension&size)
&&&&&&&&&&设置将布局输出为图片时的图片大小。
(boolean&value)
&&&&&&&&&&设置是否布局线型反走样显示。
(double&value)
&&&&&&&&&&设置布局的最大缩放比例。
(double&value)
&&&&&&&&&&设置布局的最小缩放比例。
(boolean&value)
&&&&&&&&&&设置是否布局被修改过。
(java.lang.String&value)
&&&&&&&&&&设置布局对象的名称。
(boolean&value)
&&&&&&&&&&设置压盖时是否显示,这里的压盖,目前包含文本与文本压盖,统计图与统计图的压盖。
(int&value)
&&&&&&&&&&设置分页出图时页面重叠部分的长度,便于拼接。
(boolean&value)
&&&&&&&&&&设置是否在布局控件中显示打印预览。
(&layoutSelection)
&&&&&&&&&&设置布局的选择集,通过该方法可以设置布局中被选中的对象的集合。
(boolean&value)
&&&&&&&&&&设置是否布局文字反走样显示。
(int&value)
&&&&&&&&&&设置布局包含的纵向页面纸张数。
(&rectangle2D)
&&&&&&&&&&设置布局可见空间范围。
(&workspace)
&&&&&&&&&&设置布局对象对应的工作空间。
(double&value)
&&&&&&&&&&设置布局当前的缩放比例。
&java.lang.String
&&&&&&&&&&返回布局对象的 XML 形式的描述信息。
(double&ratio)
&&&&&&&&&&按照缩放比例缩放页面,缩放后的比例尺为原比例尺与缩放比例的乘积。
&&&&&&&&&&缩放页面使之充满布局窗口。
&&&&&&&&&&按页面高度缩放页面使之充满窗口,即:页面的高度等于窗口的高度。
&&&&&&&&&&按页面宽度缩放页面使之充满布局窗口,即:页面的宽度等于窗口的宽度。
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public MapLayout()
构造一个新的布局类对象。
public MapLayout(&workspace)
根据工作空间对象构造一个布局类对象。
参数:workspace - 工作空间对象。
public java.lang.String getName()
返回布局对象的名称。
返回:布局对象的名称。默认值:
默认值为 &UntitledMapLayout&。
public void setName(java.lang.String&value)
设置布局对象的名称。
参数:value - 指定的布局对象名称。
getPaper()
返回页面纸张对象。
下图为一个布局窗口,窗口中显示了一个布局对象。黑色双箭头指示的就是布局的页面纸张对象。
返回:页面纸张对象。默认值:
默认值为空的
getPrinter
getPrinter()
返回打印机对象。
返回:打印机对象。默认值:
默认值为空的
getRulerLines
getRulerLines()
返回标尺线集合对象。
所谓布局中的标尺线,就是如下图所示的一系列水平和垂直的线条,标尺线是有一种辅助布局排版的工具,在应用中可以使用任意多个标尺线,将它们放置在布局中需要的位置,进而帮助布局中元素的排列和定位。
下图为一个布局窗口,窗口中显示了一个布局对象。
返回:标尺线集合对象。默认值:
默认值为空的
getRulerSetting
getRulerSetting()
返回刻度尺设置对象。
如下图所示,为一个布局窗口,窗口中显示了一个布局对象,图中黑色双箭头所指示的就是布局的刻度尺,通过刻度尺设置对象可以设置刻度尺的单位以及控制刻度尺是否显示等。
返回:刻度尺设置对象。默认值:
默认值为空的
getBounds()
返回布局空间范围。
返回:布局空间范围。默认值:
默认值为{Left = -200,Bottom = -200,Right = 1900,Top = 2770}。
getViewBounds
getViewBounds()
返回布局可见空间范围。
返回:布局可见空间范围。默认值:
默认值为{Left = -855.,Bottom = -420.,Right = 9555,Top = 9555}。
setViewBounds
public void setViewBounds(&rectangle2D)
设置布局可见空间范围。
参数:rectangle2D - 布局可见空间范围。
getCenter()
返回布局中心点。
返回:布局中心点。默认值:
默认值为{X = 850,Y = 1285}。
public void setCenter(&point2D)
设置布局中心点。
参数:point2D - 布局中心点。
getZoomRatio
public double getZoomRatio()
返回布局当前的缩放比例。
返回:布局当前的缩放比例。默认值:
默认值为 0.6815093。
setZoomRatio
public void setZoomRatio(double&value)
设置布局当前的缩放比例。
参数:value - 布局当前的缩放比例。
getMaxZoomRatio
public double getMaxZoomRatio()
返回布局的最大缩放比例。
返回:布局的最大缩放比例。默认值:
默认值为 0。
setMaxZoomRatio
public void setMaxZoomRatio(double&value)
设置布局的最大缩放比例。
参数:value - 布局的最大缩放比例。
getMinZoomRatio
public double getMinZoomRatio()
返回布局的最小缩放比例。
返回:布局的最小缩放比例。默认值:
默认值为 0。
setMinZoomRatio
public void setMinZoomRatio(double&value)
设置布局的最小缩放比例。
参数:value - 布局的最小缩放比例。
getPrintPreview
public boolean getPrintPreview()
返回是否在布局控件中显示打印预览。
显示打印预览可以清楚的看到布局被打印出来的效果,打印预览可以将打印设置的情况可视化的显示出来。
返回:是否在布局控件中显示打印预览。默认值:
默认值为 false。
setPrintPreview
public void setPrintPreview(boolean&value)
设置是否在布局控件中显示打印预览。
显示打印预览可以清楚的看到布局被打印出来的效果,打印预览可以将打印设置的情况可视化的显示出来。
参数:value - 是否在布局控件中显示打印预览。
getHorizontalPaperCount
public int getHorizontalPaperCount()
返回设置布局包含的横向页面纸张数。
返回:设置布局包含的横向页面纸张数。默认值:
默认值为 1。
setHorizontalPaperCount
public void setHorizontalPaperCount(int&value)
设置设置布局包含的横向页面纸张数。
参数:value - 设置布局包含的横向页面纸张数。
getVerticalPaperCount
public int getVerticalPaperCount()
返回布局包含的纵向页面纸张数。
返回:布局包含的纵向页面纸张数。默认值:
默认值为 1。
setVerticalPaperCount
public void setVerticalPaperCount(int&value)
设置布局包含的纵向页面纸张数。
参数:value - 布局包含的纵向页面纸张数。
getWorkspace
getWorkspace()
返回布局对象对应的工作空间。
返回:布局对象对应的工作空间。默认值:
默认值为空。
setWorkspace
public void setWorkspace(&workspace)
设置布局对象对应的工作空间。
参数:workspace - 布局对象对应的工作空间。
getElements
getElements()
返回布局对象中的布局元素集合。布局中可以放置指北针、图名、比例尺等地图要素,这些要素都作为布局的元素被添加和管理。
返回:布局对象中的布局元素集合。默认值:
默认值为空的
getImageSize
public java.awt.Dimension getImageSize()
返回将布局输出为图片时的图片大小。
返回:将布局输出为图片时的图片大小。默认值:
默认值为{Width = 256, Height = 256}。
setImageSize
public void setImageSize(java.awt.Dimension&size)
设置将布局输出为图片时的图片大小。
参数:size - 将布局输出为图片时的图片大小。
getSelection
getSelection()
返回布局的选择集,通过该方法可以返回布局中被选中的对象的集合。
返回:布局的选择集。默认值:
默认值为空的
setSelection
public void setSelection(&layoutSelection)
设置布局的选择集,通过该方法可以设置布局中被选中的对象的集合。
参数:layoutSelection - 布局的选择集。
public boolean open(java.lang.String&name)
打开工作空间中已存在的布局,并将其显示在布局窗口中。
参数:name - 工作空间中存在的布局名称。
返回:打开成功返回 true,否则返回 false。
loadTemplate
public boolean loadTemplate(java.lang.String&templateName)
加载布局模板文件。
参数:templateName - 布局模板文件的全路径名。
返回:加载成功返回 true,否则返回 false。
saveAsTemplate
public boolean saveAsTemplate(java.lang.String&templateName)
另存为布局模板文件。
参数:templateName - 布局模板文件的全路径名。
返回:保存成功返回 true,否则返回 false。
zoomToPaper
public void zoomToPaper()
缩放页面使之充满布局窗口。
如下图两个布局窗口,图1所示为未设置zoomToPaper时的布局显示效果,图2所示为设置zoomToPaper后布局的显示效果。
zoomToPaperWidth
public void zoomToPaperWidth()
按页面宽度缩放页面使之充满布局窗口,即:页面的宽度等于窗口的宽度。
zoomToPaperHeight
public void zoomToPaperHeight()
按页面高度缩放页面使之充满窗口,即:页面的高度等于窗口的高度。
public void zoom(double&ratio)
按照缩放比例缩放页面,缩放后的比例尺为原比例尺与缩放比例的乘积。
参数:ratio - 缩放比例。
public void pan(double&offsetX,
double&offsetY)
平移布局对象。
参数:offsetX - X 方向上的移动距离。offsetY - Y 方向上的移动距离。
public void refresh()
刷新布局。
pixelToLayout
pixelToLayout(java.awt.Point&point)
将像素坐标转换成布局坐标。
参数:point - 待转换成布局坐标的像素坐标值。
返回:布局坐标。
layoutToPixel
public java.awt.Point layoutToPixel(&point)
将布局坐标转换成像素坐标。
参数:point - 待转换成像素坐标的布局坐标值。
返回:像素坐标。
outputLayoutToBMP
public boolean outputLayoutToBMP(java.lang.String&fileName,
导出布局至 BMP 文件。
参数:fileName - 导出的 BMP 文件的全路径。dpi - 给定的输出分辨率,采用屏幕分辨率。
返回:导出成功返回 true,否则返回 false。
outputLayoutToJPG
public boolean outputLayoutToJPG(java.lang.String&fileName)
将布局窗口中可见范围的内容输出为 JPG 文件。当无界面出图时,出图范围需要根据设置
方法来确定。
参数:fileName - 导出的 JPG 文件的全路径。
返回:导出成功返回 true,否则返回 false。
outputLayoutToPNG
public boolean outputLayoutToPNG(java.lang.String&fileName,
boolean&isBackTransparent)
将布局窗口中可见范围的内容输出为 PNG 文件。当无界面出图时,出图范围需要根据设置
方法来确定。
参数:fileName - 导出的 PNG 文件的全路径。isBackTransparent - 指定背景色是否透明。
返回:导出成功返回 true,否则返回 false。
outputLayoutToEPS
public boolean outputLayoutToEPS(java.lang.String&fileName)
将布局窗口中可见范围的内容输出为 EPS 文件。当无界面出图时,出图范围需要根据设置
方法来确定。
参数:fileName - 导出的 EPS 文件的全路径。
返回:导出成功返回 true,否则返回 false。
outputLayoutToEMF
public boolean outputLayoutToEMF(java.lang.String&fileName)
将布局窗口中可见范围的内容输出为 EMF 文件。当无界面出图时,出图范围需要根据设置
方法来确定。
该方法仅在 Windows 平台版本中提供。
参数:fileName - 导出的 EMF 文件的全路径。
返回:导出成功返回 true,否则返回 false。
outputLayoutToBitmap
public java.awt.image.BufferedImage outputLayoutToBitmap()
将布局窗口中可见范围的内容输出为内存图片文件。当无界面出图时,出图范围需要根据设置
方法来确定。
返回:内存图片对象。
addDrawingListener
public void addDrawingListener(&l)
添加一个用于接收布局绘制操作事件()的监听器。
参数:l - 一个用于接收布局绘制操作事件的监听器。
removeDrawingListener
public void removeDrawingListener(&l)
移除一个用于接收布局绘制操作事件()的监听器。
参数:l - 一个用于接收布局绘制操作事件的监听器。
addDrawnListener
public void addDrawnListener(&l)
添加一个用于接收布局绘制结束事件()的监听器。
参数:l - 一个用于接收布局绘制结束事件的监听器。
removeDrawnListener
public void removeDrawnListener(&l)
移除一个用于接收布局绘制结束事件()的监听器。
参数:l - 一个用于接收布局绘制结束事件的监听器。
public void close()
关闭当前布局。
public boolean fromXML(java.lang.String&xml)
通过 XML 字符串创建布局对象。
参数:xml - 指定的 XML 字符串。
返回:创建成功则返回true,否则返回false。
public java.lang.String toXML()
返回布局对象的 XML 形式的描述信息。
返回:布局对象的 XML 形式的描述信息。
getBackgroundStyle
getBackgroundStyle()
返回布局的背景风格。
返回:布局的背景风格。
setBackgroundStyle
public void setBackgroundStyle(&value)
设置布局的背景风格。
参数:value - 布局的背景风格。
getRuler()
返回布局中的标尺。
返回:布局中的标尺。
isModified
public boolean isModified()
返回是否布局被修改过。
返回:一个布尔值,布局被修改过返回 true,否则返回 false。
setModified
public void setModified(boolean&value)
设置是否布局被修改过。
参数:value - 设置是否布局被修改过。
isOverlapDisplayed
public boolean isOverlapDisplayed()
返回压盖时是否显示,这里的压盖,目前包含文本与文本压盖,统计图与统计图的压盖。
返回:压盖时是否显示。
setOverlapDisplayed
public void setOverlapDisplayed(boolean&value)
设置压盖时是否显示,这里的压盖,目前包含文本与文本压盖,统计图与统计图的压盖。
参数:value - 压盖时是否显示
getOverlapLengthOfPrinterPaper
public int getOverlapLengthOfPrinterPaper()
返回分页出图时页面重叠部分的长度。
返回:重叠部分的长度,单位毫米。
setOverlapLengthOfPrinterPaper
public void setOverlapLengthOfPrinterPaper(int&value)
设置分页出图时页面重叠部分的长度,便于拼接。
参数:value - 重叠部分的长度,单位毫米。
isTextAntialias
public boolean isTextAntialias()
返回是否布局文字反走样显示。
返回:一个布尔值,布局文字反走样显示返回true,否则返回 false。
setTextAntialias
public void setTextAntialias(boolean&value)
设置是否布局文字反走样显示。
参数:value - 是否布局文字反走样显示。
isLineAntialias
public boolean isLineAntialias()
返回是否布局线型反走样显示。
返回:一个布尔值,否布局线型反走样显示返回true,否则返回 false。
setLineAntialias
public void setLineAntialias(boolean&value)
设置是否布局线型反走样显示。
参数:value - 是否布局线型反走样显示。
outputLayoutToGIF
public boolean outputLayoutToGIF(java.lang.String&filename,
boolean&isBackTransparent)
将布局窗口中可见范围的内容输出为可交换图像文件(GIF 格式文件)。当无界面出图时,出图范围需要根据设置
方法来确定。
参数:filename - 导出的 GIF 文件的全路径。isBackTransparent - 表示背景色是否透明。
返回:输出成功返回 true,否则返回 false。
ensureVisible
public boolean ensureVisible(&bounds)
在指定的范围内,全幅显示布局对象,即:将布局对象在指定的范围内,居中显示在此地图布局控件中。
参数:bounds - 指定的显示范围
返回:操作成功返回 true;否则返回 false。
layoutToLogical
layoutToLogical(&point2D)
将指定点的布局坐标转换为逻辑坐标。
参数:point2D - 待转换成逻辑坐标的布局坐标值。
返回:逻辑坐标。
logicalToLayout
logicalToLayout(&point2D)
将指定点的逻辑坐标转换为布局坐标。
参数:point2D - 待转换成布局坐标的逻辑坐标值。
返回:布局坐标。
logicalToPixel
public java.awt.Point logicalToPixel(&point2D)
将指定点的逻辑坐标转换为屏幕坐标。
参数:point2D - 待转换成屏幕坐标的逻辑坐标值。
返回:屏幕坐标。
pixelToLogical
pixelToLogical(java.awt.Point&point)
将指定点的屏幕坐标转换为逻辑坐标。
参数:point - 待转换成逻辑坐标的屏幕坐标值。
返回:屏幕坐标。
printToFile
public boolean printToFile(java.lang.String&filename,
将布局纸面范围的内容全部输出到文件。此方法支持设置出图的图片类型和 DPI 出图方式。对于大幅面、大数据地图的输出,可以通过此接口将地图输出成高分辨率的某种格式的图片,然后再对输出的图片进行打印。
参数:filename - 导出的文件的全路径。type - 设置出图的图片类型。dpi - 出图时设置的每英寸点数。
返回:导出成功返回 true,否则返回 false。
printToFile
public boolean printToFile(java.lang.String&fileName,
boolean&isMultiPageWithPrinterPaper)
将布局纸面范围的内容全部输出到文件。此方法支持设置出图的图片类型和 DPI 出图方式。对于大幅面、大数据地图的输出,可以通过此接口将地图输出成高分辨率的某种格式的图片,然后再对输出的图片进行打印。
参数:fileName - 导出的文件的全路径。type - 设置出图的图片类型。dpi - 出图时设置的每英寸点数。isMultiPageWithPrinterPaper - 是否按照打印纸张大小分页出图,true表示分页出图,false表示全幅出图。
返回:导出成功返回 true,否则返回 false。
hitTest(&pt,
double&tolerance)
返回选中的布局元素的集合。若指定的点与布局元素上最近点之间的距离在指定的容限范围内,则该布局元素被选中。如果布局中有多个重叠的布局元素都满足此条件,则均被选中,并返回这多个布局元素的集合。
参数:pt - 指定的点对象。tolerance - 指定的容限。
返回:选中的布局元素的集合。例如地图、指北针、比例尺等。
public void dispose()
释放该对象所占用的资源。当调用该方法之后,此对象不再可用。
outputLayoutToJPG
public boolean outputLayoutToJPG(java.lang.String&fileName,
int&compress)
将布局窗口中可见范围的内容输出为 JPG 文件。当无界面出图时,出图范围需要根据设置
方法来确定。
参数:fileName - 导出的 JPG 文件的全路径。dpi - 输出图片的 DPI。compress - 输出的JPG图片的压缩率,范围为 [10-100]。值越小,表示压缩率越高,同时,图像质量也相对降低;100 表示不压缩。
返回:一个布尔值,导出成功返回 true,否则返回 false。
adjustLayoutPaperSize
public boolean adjustLayoutPaperSize()
设置布局页面(不包括页边距)适应布局中所有几何对象的范围,即将布局页面大小调整为布局中所有几何对象的最小外接矩形范围的大小。
返回:一个布尔值,如果布局页面范围发生变化返回 true,否则返回 false。
说的太好了,我顶!
Copyright & 2014
Corporation, All Rights Reserved
Processed in 0.0061 second(s), 3 db_queries,
0 rpc_queries}

我要回帖

更多关于 q是什么意思 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信