|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectmath.geom2d.transform.AbstractAffineTransform2D
math.geom2d.transform.GenericAffineTransform2D
public class GenericAffineTransform2D
An implementation of IAffineTransform2D which uses an internal matrix for
storing transform parameters.
Behavior of this class will be similar to java.awt.geom.AffineTransform.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class math.geom2d.transform.AbstractAffineTransform2D |
|---|
AbstractAffineTransform2D.Identity2D |
| Field Summary | |
|---|---|
protected double |
m00
|
protected double |
m01
|
protected double |
m02
|
protected double |
m10
|
protected double |
m11
|
protected double |
m12
|
| Constructor Summary | |
|---|---|
GenericAffineTransform2D()
Main constructor |
|
GenericAffineTransform2D(java.awt.geom.AffineTransform trans)
|
|
GenericAffineTransform2D(AffineTransform2D trans)
constructor by copy of an existing transform |
|
GenericAffineTransform2D(double[] coefs)
|
|
GenericAffineTransform2D(double xx,
double yx,
double xy,
double yy)
|
|
GenericAffineTransform2D(double xx,
double yx,
double tx,
double xy,
double yy,
double ty)
|
|
| Method Summary | |
|---|---|
GenericAffineTransform2D |
compose(AffineTransform2D that)
Return the composition of this affine transform with the given affine transform. |
double[][] |
getAffineMatrix()
return matrix of the transform coefficients. |
double[] |
getCoefficients()
return coefficients of the transform. |
AffineTransform2D |
getInverseTransform()
|
void |
preConcatenate(GenericAffineTransform2D trans)
Combine this transform with another AffineTransform. |
void |
setToIdentity()
|
void |
setTransform(double n00,
double n01,
double n02,
double n10,
double n11,
double n12)
|
void |
setTransform(GenericAffineTransform2D trans)
|
Point2D[] |
transform(java.awt.geom.Point2D[] src,
Point2D[] dst)
Transforms an array of points, and returns the transformed points. |
Point2D |
transform(java.awt.geom.Point2D src,
Point2D dst)
Transforms a point, share memory |
| Methods inherited from class math.geom2d.transform.AbstractAffineTransform2D |
|---|
createRotation, createRotation, createRotation, createScaling, createScaling, createTranslation, createTranslation, equals, isDirect, isDirect, isIdentity, isIdentity, isIsometry, isIsometry, isMotion, isMotion, isSimilarity, isSimilarity, transform |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected double m00
protected double m01
protected double m02
protected double m10
protected double m11
protected double m12
| Constructor Detail |
|---|
public GenericAffineTransform2D()
public GenericAffineTransform2D(AffineTransform2D trans)
public GenericAffineTransform2D(double[] coefs)
public GenericAffineTransform2D(double xx,
double yx,
double tx,
double xy,
double yy,
double ty)
public GenericAffineTransform2D(double xx,
double yx,
double xy,
double yy)
public GenericAffineTransform2D(java.awt.geom.AffineTransform trans)
| Method Detail |
|---|
public double[] getCoefficients()
public double[][] getAffineMatrix()
AffineTransform2D
public AffineTransform2D getInverseTransform()
public GenericAffineTransform2D compose(AffineTransform2D that)
AffineTransform2Dthis
and that, the result can be represented by matrix
this*that.
compose in interface AffineTransform2Dcompose in class AbstractAffineTransform2Dthat - the transform to compose with
public void setTransform(double n00,
double n01,
double n02,
double n10,
double n11,
double n12)
public void setTransform(GenericAffineTransform2D trans)
public void setToIdentity()
public void preConcatenate(GenericAffineTransform2D trans)
public Point2D[] transform(java.awt.geom.Point2D[] src,
Point2D[] dst)
Transform2D
transform in interface Transform2Dtransform in class AbstractAffineTransform2D
public Point2D transform(java.awt.geom.Point2D src,
Point2D dst)
Transform2D
transform in interface Transform2Dtransform in class AbstractAffineTransform2D
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||