Class: CSize

CSize

代表某物件的大小

new CSize()

common/geometry/Size.js, line 10
Example

var a = new CSize();//預設建構子
var b = new CSize(a);//使用欲複製的CSize建立CSize
var c = new CSize(0, 0);//指定cx,cy並建立CSize
var d = new CSize({cx:0, cy:0});//使用帶有cx、cy的Object建立CSize

Members

cxnumber

寬度

Default Value:
  • 0

cynumber

高度

Default Value:
  • 0

Methods

CopyFrom(obj, cy){CSize}

common/geometry/Size.js, line 44

複製。

Name Type Description
obj CSize | Number

有cx、cy兩屬性的物件或是cx值。

cy number optional

若Obj參數為cx時此參數為cy,若Obj參數為有cx、cy兩屬性的物件時不需給。

Returns:
Type Description
CSize 傳回this。

IsEqual(size){boolean}

common/geometry/Size.js, line 60

是否相等。

Name Type Description
size CSize

比較的Size。

Returns:
Type Description
boolean 傳回比較的結果。

IsNotEqual(size){boolean}

common/geometry/Size.js, line 68

是否不相等。

Name Type Description
size CSize

比較的Size。

Returns:
Type Description
boolean 傳回比較的結果。