| 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():ObjectReturnsObject |
| cloneImpl | () | method |
protected function cloneImpl(o:Object):voidParameters
o:Object |
| concatenate | () | method |
| deltaTransform | () | method |
public function deltaTransform(src:Point2D, dst:Point2D):Point2DParameters
src:Point2D | |
dst:Point2D |
Point2D |
| deltaTransform2 | () | method |
public function deltaTransform2(src:Vector.<Number>, srcOff:int, dst:Vector.<Number>, dstOff:int, length:int):voidParameters
src:Vector.<Number> | |
srcOff:int | |
dst:Vector.<Number> | |
dstOff:int | |
length:int |
| equals | () | method |
override public function equals(obj:Object):BooleanParameters
obj:Object |
Boolean |
| getClass | () | method |
override public function getClass():ClassReturnsClass |
| getMatrix | () | method |
public function getMatrix(matrix:Vector.<Number>):voidParameters
matrix:Vector.<Number> |
| getRotateAroundInstance | () | method |
public static function getRotateAroundInstance(angle:Number, x:Number, y:Number):AffineTransformParameters
angle:Number | |
x:Number | |
y:Number |
AffineTransform |
| getRotateInstance | () | method |
public static function getRotateInstance(angle:Number):AffineTransformParameters
angle:Number |
AffineTransform |
| getScaleInstance | () | method |
public static function getScaleInstance(scx:Number, scY:Number):AffineTransformParameters
scx:Number | |
scY:Number |
AffineTransform |
| getShearInstance | () | method |
public static function getShearInstance(shx:Number, shy:Number):AffineTransformParameters
shx:Number | |
shy:Number |
AffineTransform |
| getTranslateInstance | () | method |
public static function getTranslateInstance(mx:Number, my:Number):AffineTransformParameters
mx:Number | |
my:Number |
AffineTransform |
| hashCode | () | method |
override public function hashCode():intReturnsint |
| 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>):AffineTransformParameters
matrix:Vector.<Number> |
AffineTransform |
| newAffineTransform3 | () | method |
public static function newAffineTransform3(matrix:Vector.<Number>):AffineTransformParameters
matrix:Vector.<Number> |
AffineTransform |
| newAffineTransform4 | () | method |
public static function newAffineTransform4(t:AffineTransform):AffineTransformParameters
t:AffineTransform |
AffineTransform |
| newAffineTransform5 | () | method |
public static function newAffineTransform5(m00:Number, m10:Number, m01:Number, m11:Number, m02:Number, m12:Number):AffineTransformParameters
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):AffineTransformParameters
m00:Number | |
m10:Number | |
m01:Number | |
m11:Number | |
m02:Number | |
m12:Number |
AffineTransform |
| preConcatenate | () | method |
| rotate | () | method |
public function rotate(angle:Number):voidParameters
angle:Number |
| rotate2 | () | method |
public function rotate2(angle:Number, px:Number, py:Number):voidParameters
angle:Number | |
px:Number | |
py:Number |
| scale | () | method |
public function scale(scx:Number, scy:Number):voidParameters
scx:Number | |
scy:Number |
| setToIdentity | () | method |
public function setToIdentity():void| setToRotation | () | method |
public function setToRotation(angle:Number, px:Number, py:Number):voidParameters
angle:Number | |
px:Number | |
py:Number |
| setToScale | () | method |
public function setToScale(scx:Number, scy:Number):voidParameters
scx:Number | |
scy:Number |
| setToShear | () | method |
public function setToShear(shx:Number, shy:Number):voidParameters
shx:Number | |
shy:Number |
| setToTranslation | () | method |
public function setToTranslation(mx:Number, my:Number):voidParameters
mx:Number | |
my:Number |
| setTransform | () | method |
| setTransform2 | () | method |
public function setTransform2(m00:Number, m10:Number, m01:Number, m11:Number, m02:Number, m12:Number):voidParameters
m00:Number | |
m10:Number | |
m01:Number | |
m11:Number | |
m02:Number | |
m12:Number |
| shear | () | method |
public function shear(shx:Number, shy:Number):voidParameters
shx:Number | |
shy:Number |
| toString | () | method |
public function toString():StringReturnsString |
| transform | () | method |
public function transform(src:Point2D, dst:Point2D):Point2DParameters
src:Point2D | |
dst:Point2D |
Point2D |
| transform2 | () | method |
public function transform2(src:Vector.<Object>, srcOff:int, dst:Vector.<Object>, dstOff:int, length:int):voidParameters
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):voidParameters
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):voidParameters
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):voidParameters
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):voidParameters
src:Vector.<Number> | |
srcOff:int | |
dst:Vector.<Number> | |
dstOff:int | |
length:int |
| translate | () | method |
public function translate(mx:Number, my:Number):voidParameters
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