org.vectomatic.common.model.geometry
Class TransformMatrix

java.lang.Object
  extended by org.vectomatic.common.model.geometry.TransformMatrix
All Implemented Interfaces:
com.google.gwt.user.client.rpc.IsSerializable

public class TransformMatrix
extends Object
implements com.google.gwt.user.client.rpc.IsSerializable

Class to represent 2D transforms


Field Summary
 float m11
           
 float m12
           
 float m13
           
 float m21
           
 float m22
           
 float m23
           
 
Constructor Summary
TransformMatrix()
           
TransformMatrix(float m11, float m12, float m13, float m21, float m22, float m23)
           
TransformMatrix(TransformMatrix m)
           
 
Method Summary
 TransformMatrix copyTo(TransformMatrix dest)
           
 boolean equals(Object o)
           
 boolean equals(TransformMatrix m, float tol)
           
 int hashCode()
           
 TransformMatrix invert()
           
 TransformMatrix invert(TransformMatrix dest)
           
 TransformMatrix parseString(String str)
           
 TransformMatrix preMultiply(TransformMatrix t)
           
 TransformMatrix preMultiply(TransformMatrix t, TransformMatrix dest)
           
 TransformMatrix rotation(float r)
           
 TransformMatrix scaling(float x, float y)
           
 TransformMatrix scaling(Point p)
           
 String toString()
           
 TransformMatrix translation(float x, float y)
           
 TransformMatrix translation(Point p)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

m11

public float m11

m12

public float m12

m13

public float m13

m21

public float m21

m22

public float m22

m23

public float m23
Constructor Detail

TransformMatrix

public TransformMatrix()

TransformMatrix

public TransformMatrix(TransformMatrix m)

TransformMatrix

public TransformMatrix(float m11,
                       float m12,
                       float m13,
                       float m21,
                       float m22,
                       float m23)
Method Detail

equals

public boolean equals(Object o)
Overrides:
equals in class Object

equals

public boolean equals(TransformMatrix m,
                      float tol)

hashCode

public int hashCode()
Overrides:
hashCode in class Object

copyTo

public TransformMatrix copyTo(TransformMatrix dest)

rotation

public TransformMatrix rotation(float r)

scaling

public TransformMatrix scaling(Point p)

scaling

public TransformMatrix scaling(float x,
                               float y)

translation

public TransformMatrix translation(Point p)

translation

public TransformMatrix translation(float x,
                                   float y)

preMultiply

public TransformMatrix preMultiply(TransformMatrix t)

preMultiply

public TransformMatrix preMultiply(TransformMatrix t,
                                   TransformMatrix dest)

invert

public TransformMatrix invert()

invert

public TransformMatrix invert(TransformMatrix dest)

toString

public String toString()
Overrides:
toString in class Object

parseString

public TransformMatrix parseString(String str)


Copyright © 2010. All Rights Reserved.