Size2D类参考

存储有序双精度数对。 更多...

所有成员的列表。

公有成员

(id)  - init
  构造一个新的 Size2D 对象,其宽度和高度均为 -1.7976931348623157e+308。
(id)  - initWithWidth:Height:
  根据指定的参数来构造一个 Size2D 的新对象。
(id)  - initWith:
  根据给定的 Size2D 对象构造一个与其完全相同的新对象。
(BOOL)  - isEmpty
  判断当前 Size2D 对象是否为空,即是否宽度和高度均为 -1.7976931348623157e+308。
(BOOL)  - equalsObj:
  指定此 Size2D 是否包含与指定 Object 有相同的 width,height。
(BOOL)  - equals:
  判定此 Size2D 是否与指定 Size2D 有相同的坐标。
(Size2D *)  - clone
  返回当前 Size2D 对象的一个拷贝。

静态公有成员

(Size2D *)  + getEmpty
  表示一个空的只读的 Size2D 对象, 即 Width,Height 值均为 -1.7976931348623157e+308。
(Size2D *)  + floor:
  返回一个新的 Size2D 对象。
(Size2D *)  + ceiling:
  返回一个新的 Size2D 对象。
(Size2D *)  + round:
  返回一个新的 Size2D 对象。

保护属性

double  _width
  获取或设置此 Size2D 的水平分量,即宽度。
double  _height
  获取或设置此 Size2D 的垂直分量,即高度。

属性

double  width
  获取或设置此 Size2D 的水平分量,即宽度。
double  height
  获取或设置此 Size2D 的垂直分量,即高度。

详细描述

存储有序双精度数对。


成员函数文档

+ (Size2D *) ceiling: (Size2D *)  size2D  

返回一个新的 Size2D 对象。

其宽度和高度值为大于等于指定 Size2D 对象对应值的最小整数值,例如给定 Size2D(2.3,6.8),则生成的新的对象为 Size2D(3,7)。

参数:
size2D  要转换的 Size2D。
返回:
一个 Size2D 结构的对象。
- (Size2D *) clone  

返回当前 Size2D 对象的一个拷贝。

返回:
通过克隆操作得到的 Size2D 对象。
- (BOOL) equals: (Size2D *)  size2D  

判定此 Size2D 是否与指定 Size2D 有相同的坐标。

注意此处的判定精度为零值判断精度,要了解更多零值判断精度的信息,请参见 Environment 类。

参数:
size2D  要测试的对象。
返回:
如果此 Size2D 与指定的 Size2D 的坐标相等则为 true,否则为 false。
- (BOOL) equalsObj: (id)  obj  

指定此 Size2D 是否包含与指定 Object 有相同的 width,height。

参数:
obj  要测试的对象。
返回:
一个布尔值,若 obj 为 Size2D 并与此 Size2D 的 width,height 相等,则为 true,否则为 false。
+ (Size2D *) floor: (Size2D *)  size2D  

返回一个新的 Size2D 对象。

其宽度和高度值为小于等于指定 Size2D 对象对应值的最大整数值,例如,指定的对象为 Size2D(2.3,6.8),则生成的新的对象为 Size2D(2,6)。

参数:
size2D  要转换的 Size2D。
返回:
一个 Size2D 结构的对象。
+ (Size2D *) getEmpty  

表示一个空的只读的 Size2D 对象, 即 Width,Height 值均为 -1.7976931348623157e+308。

返回:
一个空的 Size2D 对象。
- (id) init  

构造一个新的 Size2D 对象,其宽度和高度均为 -1.7976931348623157e+308。

- (id) initWith: (Size2D *)  size2D  

根据给定的 Size2D 对象构造一个与其完全相同的新对象。

参数:
size2D  指定的 Size2D 对象。
- (id) initWithWidth: (double)  width
Height: (double)  height  

根据指定的参数来构造一个 Size2D 的新对象。

参数:
width  用来指定 Size2D 的宽度值。
height  用来指定 Size2D 的高度值。
- (BOOL) isEmpty  

判断当前 Size2D 对象是否为空,即是否宽度和高度均为 -1.7976931348623157e+308。

默认值为 true, 即为当前 Size2D 对象的宽度和高度为 -1.7976931348623157e+308。

返回:
若此 Size2D 为空则返回 true,否则返回 false。
+ (Size2D *) round: (Size2D *)  size2D  

返回一个新的 Size2D 对象。

其宽度和高度值是通过对给定 Size2D 对象的对应值进行四舍五入得到,例如给定 Size2D(2.3,6.8), 则四舍五入后的新的对象为 Size2D(2,7)。

参数:
size2D  要转换的 Size2D 对象。
返回:
一个 Size2D 结构的对象。

成员数据文档

- (double) _height [protected]

获取或设置此 Size2D 的垂直分量,即高度。

默认值为 -1.7976931348623157e+308。

返回:
Size2D 的垂直分量。
- (double) _width [protected]

获取或设置此 Size2D 的水平分量,即宽度。

默认值为 -1.7976931348623157e+308。

返回:
Size2D 的水平分量。

属性文档

- (double) height [read, write, assign]

获取或设置此 Size2D 的垂直分量,即高度。

默认值为 -1.7976931348623157e+308。

返回:
Size2D 的垂直分量。
- (double) width [read, write, assign]

获取或设置此 Size2D 的水平分量,即宽度。

默认值为 -1.7976931348623157e+308。

返回:
Size2D 的水平分量。

该类的文档由以下文件生成:
 å…¨éƒ¨ ç±» æ–‡ä»¶ å‡½æ•° å˜é‡ ç±»åž‹å®šä¹‰ æžšä¸¾ æžšä¸¾å€¼ å±žæ€§ å®å®šä¹‰