Package | com.yworks.bridge.geom |
Class | public class AffineTransform |
Inheritance | AffineTransform YObject Object |
Implements | Clonable |
Property | Defined By | ||
---|---|---|---|
determinant : Number [read-only] | AffineTransform | ||
identity : Boolean [read-only] | AffineTransform | ||
scaleX : Number [read-only] | AffineTransform | ||
scaleY : Number [read-only] | AffineTransform | ||
shearX : Number [read-only] | AffineTransform | ||
shearY : Number [read-only] | AffineTransform | ||
toRotation : Number [write-only] | AffineTransform | ||
translateX : Number [read-only] | AffineTransform | ||
translateY : Number [read-only] | AffineTransform | ||
type : int [read-only] | AffineTransform |
Method | Defined By | ||
---|---|---|---|
AffineTransform(init:Boolean = true) | AffineTransform | ||
clone():Object | AffineTransform | ||
concatenate(t:AffineTransform):void | AffineTransform | ||
AffineTransform | |||
deltaTransform2(src:Vector.<Number>, srcOff:int, dst:Vector.<Number>, dstOff:int, length:int):void | AffineTransform | ||
equals(obj:Object):Boolean [override] | AffineTransform | ||
getClass():Class [override] | AffineTransform | ||
getMatrix(matrix:Vector.<Number>):void | AffineTransform | ||
getRotateAroundInstance(angle:Number, x:Number, y:Number):AffineTransform [static] | AffineTransform | ||
getRotateInstance(angle:Number):AffineTransform [static] | AffineTransform | ||
getScaleInstance(scx:Number, scY:Number):AffineTransform [static] | AffineTransform | ||
getShearInstance(shx:Number, shy:Number):AffineTransform [static] | AffineTransform | ||
getTranslateInstance(mx:Number, my:Number):AffineTransform [static] | AffineTransform | ||
hashCode():int [override] | AffineTransform | ||
[static] | AffineTransform | ||
newAffineTransform2(matrix:Vector.<Number>):AffineTransform [static] | AffineTransform | ||
newAffineTransform3(matrix:Vector.<Number>):AffineTransform [static] | AffineTransform | ||
[static] | AffineTransform | ||
newAffineTransform5(m00:Number, m10:Number, m01:Number, m11:Number, m02:Number, m12:Number):AffineTransform [static] | AffineTransform | ||
newAffineTransform6(m00:Number, m10:Number, m01:Number, m11:Number, m02:Number, m12:Number):AffineTransform [static] | AffineTransform | ||
preConcatenate(t:AffineTransform):void | AffineTransform | ||
rotate(angle:Number):void | AffineTransform | ||
rotate2(angle:Number, px:Number, py:Number):void | AffineTransform | ||
scale(scx:Number, scy:Number):void | AffineTransform | ||
setToIdentity():void | AffineTransform | ||
setToRotation(angle:Number, px:Number, py:Number):void | AffineTransform | ||
setToScale(scx:Number, scy:Number):void | AffineTransform | ||
setToShear(shx:Number, shy:Number):void | AffineTransform | ||
setToTranslation(mx:Number, my:Number):void | AffineTransform | ||
setTransform(t:AffineTransform):void | AffineTransform | ||
setTransform2(m00:Number, m10:Number, m01:Number, m11:Number, m02:Number, m12:Number):void | AffineTransform | ||
shear(shx:Number, shy:Number):void | AffineTransform | ||
toString():String | AffineTransform | ||
AffineTransform | |||
transform2(src:Vector.<Object>, srcOff:int, dst:Vector.<Object>, dstOff:int, length:int):void | AffineTransform | ||
transform3(src:Vector.<Number>, srcOff:int, dst:Vector.<Number>, dstOff:int, length:int):void | AffineTransform | ||
transform4(src:Vector.<Number>, srcOff:int, dst:Vector.<Number>, dstOff:int, length:int):void | AffineTransform | ||
transform5(src:Vector.<Number>, srcOff:int, dst:Vector.<Number>, dstOff:int, length:int):void | AffineTransform | ||
transform6(src:Vector.<Number>, srcOff:int, dst:Vector.<Number>, dstOff:int, length:int):void | AffineTransform | ||
translate(mx:Number, my:Number):void | AffineTransform |
Method | Defined By | ||
---|---|---|---|
cloneImpl(o:Object):void | AffineTransform | ||
initAffineTransform1():void
Initializes this object. | AffineTransform | ||
initAffineTransform2(matrix:Vector.<Number>):void
Initializes this object. | AffineTransform | ||
initAffineTransform3(matrix:Vector.<Number>):void
Initializes this object. | AffineTransform | ||
initAffineTransform4(t:AffineTransform):void
Initializes this object. | AffineTransform | ||
initAffineTransform5(m00:Number, m10:Number, m01:Number, m11:Number, m02:Number, m12:Number):void
Initializes this object. | AffineTransform | ||
initAffineTransform6(m00:Number, m10:Number, m01:Number, m11:Number, m02:Number, m12:Number):void
Initializes this object. | AffineTransform |
Constant | Defined By | ||
---|---|---|---|
TYPE_FLIP : int = 64 [static] | AffineTransform | ||
TYPE_GENERAL_ROTATION : int = 16 [static] | AffineTransform | ||
TYPE_GENERAL_SCALE : int = 4 [static] | AffineTransform | ||
TYPE_GENERAL_TRANSFORM : int = 32 [static] | AffineTransform | ||
TYPE_IDENTITY : int = 0 [static] | AffineTransform | ||
TYPE_MASK_ROTATION : int [static] | AffineTransform | ||
TYPE_MASK_SCALE : int [static] | AffineTransform | ||
TYPE_QUADRANT_ROTATION : int = 8 [static] | AffineTransform | ||
TYPE_TRANSLATION : int = 1 [static] | AffineTransform | ||
TYPE_UNIFORM_SCALE : int = 2 [static] | AffineTransform |
determinant | property |
determinant:Number
[read-only] public function get determinant():Number
identity | property |
identity:Boolean
[read-only] public function get identity():Boolean
scaleX | property |
scaleX:Number
[read-only] public function get scaleX():Number
scaleY | property |
scaleY:Number
[read-only] public function get scaleY():Number
shearX | property |
shearX:Number
[read-only] public function get shearX():Number
shearY | property |
shearY:Number
[read-only] public function get shearY():Number
toRotation | property |
toRotation:Number
[write-only] public function set toRotation(value:Number):void
translateX | property |
translateX:Number
[read-only] public function get translateX():Number
translateY | property |
translateY:Number
[read-only] public function get translateY():Number
type | property |
type:int
[read-only] public function get type():int
AffineTransform | () | Constructor |
public function AffineTransform(init:Boolean = true)
Parameters
init:Boolean (default = true ) — An internally used switch to help handle proper instance initialization in inheritance chains where classes can have multiple constructor-like factory methods.
This parameter can safely be ignored/omitted when calling the constructor.
|
clone | () | method |
public function clone():Object
ReturnsObject |
cloneImpl | () | method |
protected function cloneImpl(o:Object):void
Parameters
o:Object |
concatenate | () | method |
deltaTransform | () | method |
public function deltaTransform(src:Point2D, dst:Point2D):Point2D
Parameters
src:Point2D | |
dst:Point2D |
Point2D |
deltaTransform2 | () | method |
public function deltaTransform2(src:Vector.<Number>, srcOff:int, dst:Vector.<Number>, dstOff:int, length:int):void
Parameters
src:Vector.<Number> | |
srcOff:int | |
dst:Vector.<Number> | |
dstOff:int | |
length:int |
equals | () | method |
override public function equals(obj:Object):Boolean
Parameters
obj:Object |
Boolean |
getClass | () | method |
override public function getClass():Class
ReturnsClass |
getMatrix | () | method |
public function getMatrix(matrix:Vector.<Number>):void
Parameters
matrix:Vector.<Number> |
getRotateAroundInstance | () | method |
public static function getRotateAroundInstance(angle:Number, x:Number, y:Number):AffineTransform
Parameters
angle:Number | |
x:Number | |
y:Number |
AffineTransform |
getRotateInstance | () | method |
public static function getRotateInstance(angle:Number):AffineTransform
Parameters
angle:Number |
AffineTransform |
getScaleInstance | () | method |
public static function getScaleInstance(scx:Number, scY:Number):AffineTransform
Parameters
scx:Number | |
scY:Number |
AffineTransform |
getShearInstance | () | method |
public static function getShearInstance(shx:Number, shy:Number):AffineTransform
Parameters
shx:Number | |
shy:Number |
AffineTransform |
getTranslateInstance | () | method |
public static function getTranslateInstance(mx:Number, my:Number):AffineTransform
Parameters
mx:Number | |
my:Number |
AffineTransform |
hashCode | () | method |
override public function hashCode():int
Returnsint |
initAffineTransform1 | () | method |
protected final function initAffineTransform1():void
Initializes this object. See the documentation of the corresponding factory method newAffineTransform1()
for details.
See also
initAffineTransform2 | () | method |
protected final function initAffineTransform2(matrix:Vector.<Number>):void
Initializes this object. See the documentation of the corresponding factory method newAffineTransform2()
for details.
Parameters
matrix:Vector.<Number> |
See also
initAffineTransform3 | () | method |
protected final function initAffineTransform3(matrix:Vector.<Number>):void
Initializes this object. See the documentation of the corresponding factory method newAffineTransform3()
for details.
Parameters
matrix:Vector.<Number> |
See also
initAffineTransform4 | () | method |
protected final function initAffineTransform4(t:AffineTransform):void
Initializes this object. See the documentation of the corresponding factory method newAffineTransform4()
for details.
Parameters
t:AffineTransform |
See also
initAffineTransform5 | () | method |
protected final function initAffineTransform5(m00:Number, m10:Number, m01:Number, m11:Number, m02:Number, m12:Number):void
Initializes this object. See the documentation of the corresponding factory method newAffineTransform5()
for details.
Parameters
m00:Number | |
m10:Number | |
m01:Number | |
m11:Number | |
m02:Number | |
m12:Number |
See also
initAffineTransform6 | () | method |
protected final function initAffineTransform6(m00:Number, m10:Number, m01:Number, m11:Number, m02:Number, m12:Number):void
Initializes this object. See the documentation of the corresponding factory method newAffineTransform6()
for details.
Parameters
m00:Number | |
m10:Number | |
m01:Number | |
m11:Number | |
m02:Number | |
m12:Number |
See also
newAffineTransform1 | () | method |
newAffineTransform2 | () | method |
public static function newAffineTransform2(matrix:Vector.<Number>):AffineTransform
Parameters
matrix:Vector.<Number> |
AffineTransform |
newAffineTransform3 | () | method |
public static function newAffineTransform3(matrix:Vector.<Number>):AffineTransform
Parameters
matrix:Vector.<Number> |
AffineTransform |
newAffineTransform4 | () | method |
public static function newAffineTransform4(t:AffineTransform):AffineTransform
Parameters
t:AffineTransform |
AffineTransform |
newAffineTransform5 | () | method |
public static function newAffineTransform5(m00:Number, m10:Number, m01:Number, m11:Number, m02:Number, m12:Number):AffineTransform
Parameters
m00:Number | |
m10:Number | |
m01:Number | |
m11:Number | |
m02:Number | |
m12:Number |
AffineTransform |
newAffineTransform6 | () | method |
public static function newAffineTransform6(m00:Number, m10:Number, m01:Number, m11:Number, m02:Number, m12:Number):AffineTransform
Parameters
m00:Number | |
m10:Number | |
m01:Number | |
m11:Number | |
m02:Number | |
m12:Number |
AffineTransform |
preConcatenate | () | method |
rotate | () | method |
public function rotate(angle:Number):void
Parameters
angle:Number |
rotate2 | () | method |
public function rotate2(angle:Number, px:Number, py:Number):void
Parameters
angle:Number | |
px:Number | |
py:Number |
scale | () | method |
public function scale(scx:Number, scy:Number):void
Parameters
scx:Number | |
scy:Number |
setToIdentity | () | method |
public function setToIdentity():void
setToRotation | () | method |
public function setToRotation(angle:Number, px:Number, py:Number):void
Parameters
angle:Number | |
px:Number | |
py:Number |
setToScale | () | method |
public function setToScale(scx:Number, scy:Number):void
Parameters
scx:Number | |
scy:Number |
setToShear | () | method |
public function setToShear(shx:Number, shy:Number):void
Parameters
shx:Number | |
shy:Number |
setToTranslation | () | method |
public function setToTranslation(mx:Number, my:Number):void
Parameters
mx:Number | |
my:Number |
setTransform | () | method |
setTransform2 | () | method |
public function setTransform2(m00:Number, m10:Number, m01:Number, m11:Number, m02:Number, m12:Number):void
Parameters
m00:Number | |
m10:Number | |
m01:Number | |
m11:Number | |
m02:Number | |
m12:Number |
shear | () | method |
public function shear(shx:Number, shy:Number):void
Parameters
shx:Number | |
shy:Number |
toString | () | method |
public function toString():String
ReturnsString |
transform | () | method |
public function transform(src:Point2D, dst:Point2D):Point2D
Parameters
src:Point2D | |
dst:Point2D |
Point2D |
transform2 | () | method |
public function transform2(src:Vector.<Object>, srcOff:int, dst:Vector.<Object>, dstOff:int, length:int):void
Parameters
src:Vector.<Object> | |
srcOff:int | |
dst:Vector.<Object> | |
dstOff:int | |
length:int |
transform3 | () | method |
public function transform3(src:Vector.<Number>, srcOff:int, dst:Vector.<Number>, dstOff:int, length:int):void
Parameters
src:Vector.<Number> | |
srcOff:int | |
dst:Vector.<Number> | |
dstOff:int | |
length:int |
transform4 | () | method |
public function transform4(src:Vector.<Number>, srcOff:int, dst:Vector.<Number>, dstOff:int, length:int):void
Parameters
src:Vector.<Number> | |
srcOff:int | |
dst:Vector.<Number> | |
dstOff:int | |
length:int |
transform5 | () | method |
public function transform5(src:Vector.<Number>, srcOff:int, dst:Vector.<Number>, dstOff:int, length:int):void
Parameters
src:Vector.<Number> | |
srcOff:int | |
dst:Vector.<Number> | |
dstOff:int | |
length:int |
transform6 | () | method |
public function transform6(src:Vector.<Number>, srcOff:int, dst:Vector.<Number>, dstOff:int, length:int):void
Parameters
src:Vector.<Number> | |
srcOff:int | |
dst:Vector.<Number> | |
dstOff:int | |
length:int |
translate | () | method |
public function translate(mx:Number, my:Number):void
Parameters
mx:Number | |
my:Number |
TYPE_FLIP | Constant |
public static const TYPE_FLIP:int = 64
TYPE_GENERAL_ROTATION | Constant |
public static const TYPE_GENERAL_ROTATION:int = 16
TYPE_GENERAL_SCALE | Constant |
public static const TYPE_GENERAL_SCALE:int = 4
TYPE_GENERAL_TRANSFORM | Constant |
public static const TYPE_GENERAL_TRANSFORM:int = 32
TYPE_IDENTITY | Constant |
public static const TYPE_IDENTITY:int = 0
TYPE_MASK_ROTATION | Constant |
public static const TYPE_MASK_ROTATION:int
TYPE_MASK_SCALE | Constant |
public static const TYPE_MASK_SCALE:int
TYPE_QUADRANT_ROTATION | Constant |
public static const TYPE_QUADRANT_ROTATION:int = 8
TYPE_TRANSLATION | Constant |
public static const TYPE_TRANSLATION:int = 1
TYPE_UNIFORM_SCALE | Constant |
public static const TYPE_UNIFORM_SCALE:int = 2