public final class FunctionTransform
extends java.awt.geom.AffineTransform
| Constructor | Description |
|---|---|
FunctionTransform() |
Constructor FunctionTransform
|
FunctionTransform(double m00,
double m10,
double m01,
double m11,
double m02,
double m12) |
Constructor FunctionTransform
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
concatenate(java.awt.geom.AffineTransform Tx) |
|
java.awt.geom.AffineTransform |
createInverse() |
|
void |
deltaTransform(double[] srcPts,
int srcOff,
double[] dstPts,
int dstOff,
int numPts) |
|
java.awt.geom.Point2D |
deltaTransform(java.awt.geom.Point2D ptSrc,
java.awt.geom.Point2D ptDst) |
|
boolean |
equals(java.lang.Object obj) |
|
void |
inverseTransform(double[] srcPts,
int srcOff,
double[] dstPts,
int dstOff,
int numPts) |
|
java.awt.geom.Point2D |
inverseTransform(java.awt.geom.Point2D ptSrc,
java.awt.geom.Point2D ptDst) |
|
void |
preConcatenate(java.awt.geom.AffineTransform Tx) |
|
void |
rotate(double theta) |
|
void |
rotate(double theta,
double x,
double y) |
|
void |
scale(double sx,
double sy) |
|
void |
setApplyXFunction(boolean b) |
|
void |
setApplyYFunction(boolean b) |
|
void |
setToIdentity() |
|
void |
setToRotation(double theta) |
|
void |
setToRotation(double theta,
double x,
double y) |
|
void |
setToScale(double sx,
double sy) |
|
void |
setToShear(double shx,
double shy) |
|
void |
setToTranslation(double tx,
double ty) |
|
void |
setTransform(double m00,
double m10,
double m01,
double m11,
double m02,
double m12) |
|
void |
setTransform(java.awt.geom.AffineTransform Tx) |
|
void |
setXFunction(InvertibleFunction x) |
|
void |
setYFunction(InvertibleFunction y) |
|
void |
shear(double shx,
double shy) |
|
void |
transform(double[] srcPts,
int srcOff,
double[] dstPts,
int dstOff,
int numPts) |
|
void |
transform(double[] srcPts,
int srcOff,
float[] dstPts,
int dstOff,
int numPts) |
|
void |
transform(float[] srcPts,
int srcOff,
double[] dstPts,
int dstOff,
int numPts) |
|
void |
transform(float[] srcPts,
int srcOff,
float[] dstPts,
int dstOff,
int numPts) |
|
void |
transform(java.awt.geom.Point2D[] ptSrc,
int srcOff,
java.awt.geom.Point2D[] ptDst,
int dstOff,
int numPts) |
|
java.awt.geom.Point2D |
transform(java.awt.geom.Point2D ptSrc,
java.awt.geom.Point2D ptDst) |
|
void |
translate(double tx,
double ty) |
clone, createTransformedShape, getDeterminant, getMatrix, getQuadrantRotateInstance, getQuadrantRotateInstance, getRotateInstance, getRotateInstance, getRotateInstance, getRotateInstance, getScaleInstance, getScaleX, getScaleY, getShearInstance, getShearX, getShearY, getTranslateInstance, getTranslateX, getTranslateY, getType, hashCode, invert, isIdentity, quadrantRotate, quadrantRotate, rotate, rotate, setToQuadrantRotation, setToQuadrantRotation, setToRotation, setToRotation, toStringpublic FunctionTransform()
public FunctionTransform(double m00,
double m10,
double m01,
double m11,
double m02,
double m12)
m00 - m10 - m01 - m11 - m02 - m12 - public void setXFunction(InvertibleFunction x)
public void setYFunction(InvertibleFunction y)
public void setApplyXFunction(boolean b)
public void setApplyYFunction(boolean b)
public void translate(double tx,
double ty)
translate in class java.awt.geom.AffineTransformpublic void rotate(double theta)
rotate in class java.awt.geom.AffineTransformpublic void rotate(double theta,
double x,
double y)
rotate in class java.awt.geom.AffineTransformpublic void scale(double sx,
double sy)
scale in class java.awt.geom.AffineTransformpublic void shear(double shx,
double shy)
shear in class java.awt.geom.AffineTransformpublic void setToIdentity()
setToIdentity in class java.awt.geom.AffineTransformpublic void setToTranslation(double tx,
double ty)
setToTranslation in class java.awt.geom.AffineTransformpublic void setToRotation(double theta)
setToRotation in class java.awt.geom.AffineTransformpublic void setToRotation(double theta,
double x,
double y)
setToRotation in class java.awt.geom.AffineTransformpublic void setToScale(double sx,
double sy)
setToScale in class java.awt.geom.AffineTransformpublic void setToShear(double shx,
double shy)
setToShear in class java.awt.geom.AffineTransformpublic void setTransform(java.awt.geom.AffineTransform Tx)
setTransform in class java.awt.geom.AffineTransformpublic void setTransform(double m00,
double m10,
double m01,
double m11,
double m02,
double m12)
setTransform in class java.awt.geom.AffineTransformpublic void concatenate(java.awt.geom.AffineTransform Tx)
concatenate in class java.awt.geom.AffineTransformpublic void preConcatenate(java.awt.geom.AffineTransform Tx)
preConcatenate in class java.awt.geom.AffineTransformpublic java.awt.geom.AffineTransform createInverse()
throws java.awt.geom.NoninvertibleTransformException
createInverse in class java.awt.geom.AffineTransformjava.awt.geom.NoninvertibleTransformExceptionpublic java.awt.geom.Point2D transform(java.awt.geom.Point2D ptSrc,
java.awt.geom.Point2D ptDst)
transform in class java.awt.geom.AffineTransformpublic void transform(java.awt.geom.Point2D[] ptSrc,
int srcOff,
java.awt.geom.Point2D[] ptDst,
int dstOff,
int numPts)
transform in class java.awt.geom.AffineTransformpublic void transform(float[] srcPts,
int srcOff,
float[] dstPts,
int dstOff,
int numPts)
transform in class java.awt.geom.AffineTransformpublic void transform(double[] srcPts,
int srcOff,
double[] dstPts,
int dstOff,
int numPts)
transform in class java.awt.geom.AffineTransformpublic void transform(float[] srcPts,
int srcOff,
double[] dstPts,
int dstOff,
int numPts)
transform in class java.awt.geom.AffineTransformpublic void transform(double[] srcPts,
int srcOff,
float[] dstPts,
int dstOff,
int numPts)
transform in class java.awt.geom.AffineTransformpublic java.awt.geom.Point2D inverseTransform(java.awt.geom.Point2D ptSrc,
java.awt.geom.Point2D ptDst)
throws java.awt.geom.NoninvertibleTransformException
inverseTransform in class java.awt.geom.AffineTransformjava.awt.geom.NoninvertibleTransformExceptionpublic void inverseTransform(double[] srcPts,
int srcOff,
double[] dstPts,
int dstOff,
int numPts)
throws java.awt.geom.NoninvertibleTransformException
inverseTransform in class java.awt.geom.AffineTransformjava.awt.geom.NoninvertibleTransformExceptionpublic java.awt.geom.Point2D deltaTransform(java.awt.geom.Point2D ptSrc,
java.awt.geom.Point2D ptDst)
deltaTransform in class java.awt.geom.AffineTransformpublic void deltaTransform(double[] srcPts,
int srcOff,
double[] dstPts,
int dstOff,
int numPts)
deltaTransform in class java.awt.geom.AffineTransformpublic boolean equals(java.lang.Object obj)
equals in class java.awt.geom.AffineTransform