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, toString
public 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.AffineTransform
public void rotate(double theta)
rotate
in class java.awt.geom.AffineTransform
public void rotate(double theta, double x, double y)
rotate
in class java.awt.geom.AffineTransform
public void scale(double sx, double sy)
scale
in class java.awt.geom.AffineTransform
public void shear(double shx, double shy)
shear
in class java.awt.geom.AffineTransform
public void setToIdentity()
setToIdentity
in class java.awt.geom.AffineTransform
public void setToTranslation(double tx, double ty)
setToTranslation
in class java.awt.geom.AffineTransform
public void setToRotation(double theta)
setToRotation
in class java.awt.geom.AffineTransform
public void setToRotation(double theta, double x, double y)
setToRotation
in class java.awt.geom.AffineTransform
public void setToScale(double sx, double sy)
setToScale
in class java.awt.geom.AffineTransform
public void setToShear(double shx, double shy)
setToShear
in class java.awt.geom.AffineTransform
public void setTransform(java.awt.geom.AffineTransform Tx)
setTransform
in class java.awt.geom.AffineTransform
public void setTransform(double m00, double m10, double m01, double m11, double m02, double m12)
setTransform
in class java.awt.geom.AffineTransform
public void concatenate(java.awt.geom.AffineTransform Tx)
concatenate
in class java.awt.geom.AffineTransform
public void preConcatenate(java.awt.geom.AffineTransform Tx)
preConcatenate
in class java.awt.geom.AffineTransform
public java.awt.geom.AffineTransform createInverse() throws java.awt.geom.NoninvertibleTransformException
createInverse
in class java.awt.geom.AffineTransform
java.awt.geom.NoninvertibleTransformException
public java.awt.geom.Point2D transform(java.awt.geom.Point2D ptSrc, java.awt.geom.Point2D ptDst)
transform
in class java.awt.geom.AffineTransform
public void transform(java.awt.geom.Point2D[] ptSrc, int srcOff, java.awt.geom.Point2D[] ptDst, int dstOff, int numPts)
transform
in class java.awt.geom.AffineTransform
public void transform(float[] srcPts, int srcOff, float[] dstPts, int dstOff, int numPts)
transform
in class java.awt.geom.AffineTransform
public void transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts)
transform
in class java.awt.geom.AffineTransform
public void transform(float[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts)
transform
in class java.awt.geom.AffineTransform
public void transform(double[] srcPts, int srcOff, float[] dstPts, int dstOff, int numPts)
transform
in class java.awt.geom.AffineTransform
public 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.AffineTransform
java.awt.geom.NoninvertibleTransformException
public void inverseTransform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts) throws java.awt.geom.NoninvertibleTransformException
inverseTransform
in class java.awt.geom.AffineTransform
java.awt.geom.NoninvertibleTransformException
public java.awt.geom.Point2D deltaTransform(java.awt.geom.Point2D ptSrc, java.awt.geom.Point2D ptDst)
deltaTransform
in class java.awt.geom.AffineTransform
public void deltaTransform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts)
deltaTransform
in class java.awt.geom.AffineTransform
public boolean equals(java.lang.Object obj)
equals
in class java.awt.geom.AffineTransform