|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.geom.AffineTransform
edu.umd.cs.piccolo.util.PAffineTransform
public class PAffineTransform
PAffineTransform is a subclass of AffineTransform that has been extended with convenience methods.
Field Summary |
---|
Fields inherited from class java.awt.geom.AffineTransform |
---|
TYPE_FLIP, TYPE_GENERAL_ROTATION, TYPE_GENERAL_SCALE, TYPE_GENERAL_TRANSFORM, TYPE_IDENTITY, TYPE_MASK_ROTATION, TYPE_MASK_SCALE, TYPE_QUADRANT_ROTATION, TYPE_TRANSLATION, TYPE_UNIFORM_SCALE |
Constructor Summary | |
---|---|
PAffineTransform()
|
|
PAffineTransform(java.awt.geom.AffineTransform tx)
|
|
PAffineTransform(double[] flatmatrix)
|
|
PAffineTransform(double m00,
double m10,
double m01,
double m11,
double m02,
double m12)
|
|
PAffineTransform(float[] flatmatrix)
|
|
PAffineTransform(float m00,
float m10,
float m01,
float m11,
float m02,
float m12)
|
Method Summary | |
---|---|
double |
getRotation()
Returns the rotation applied to this affine transform in radians. |
double |
getScale()
|
java.awt.geom.Dimension2D |
inverseTransform(java.awt.geom.Dimension2D dimSrc,
java.awt.geom.Dimension2D dimDst)
|
java.awt.geom.Rectangle2D |
inverseTransform(java.awt.geom.Rectangle2D rectSrc,
java.awt.geom.Rectangle2D rectDst)
|
void |
scaleAboutPoint(double scale,
double x,
double y)
|
void |
setOffset(double tx,
double ty)
|
void |
setRotation(double theta)
Set rotation in radians. |
void |
setScale(double scale)
|
java.awt.geom.Dimension2D |
transform(java.awt.geom.Dimension2D dimSrc,
java.awt.geom.Dimension2D dimDst)
|
java.awt.geom.Rectangle2D |
transform(java.awt.geom.Rectangle2D rectSrc,
java.awt.geom.Rectangle2D rectDst)
|
Methods inherited from class java.awt.geom.AffineTransform |
---|
clone, concatenate, createInverse, createTransformedShape, deltaTransform, deltaTransform, equals, getDeterminant, getMatrix, getQuadrantRotateInstance, getQuadrantRotateInstance, getRotateInstance, getRotateInstance, getRotateInstance, getRotateInstance, getScaleInstance, getScaleX, getScaleY, getShearInstance, getShearX, getShearY, getTranslateInstance, getTranslateX, getTranslateY, getType, hashCode, inverseTransform, inverseTransform, invert, isIdentity, preConcatenate, quadrantRotate, quadrantRotate, rotate, rotate, rotate, rotate, scale, setToIdentity, setToQuadrantRotation, setToQuadrantRotation, setToRotation, setToRotation, setToRotation, setToRotation, setToScale, setToShear, setToTranslation, setTransform, setTransform, shear, toString, transform, transform, transform, transform, transform, transform, translate |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public PAffineTransform()
public PAffineTransform(double[] flatmatrix)
public PAffineTransform(float[] flatmatrix)
public PAffineTransform(double m00, double m10, double m01, double m11, double m02, double m12)
public PAffineTransform(float m00, float m10, float m01, float m11, float m02, float m12)
public PAffineTransform(java.awt.geom.AffineTransform tx)
Method Detail |
---|
public void scaleAboutPoint(double scale, double x, double y)
public double getScale()
public void setScale(double scale)
public void setOffset(double tx, double ty)
public double getRotation()
public void setRotation(double theta)
public java.awt.geom.Dimension2D transform(java.awt.geom.Dimension2D dimSrc, java.awt.geom.Dimension2D dimDst)
public java.awt.geom.Dimension2D inverseTransform(java.awt.geom.Dimension2D dimSrc, java.awt.geom.Dimension2D dimDst)
public java.awt.geom.Rectangle2D transform(java.awt.geom.Rectangle2D rectSrc, java.awt.geom.Rectangle2D rectDst)
public java.awt.geom.Rectangle2D inverseTransform(java.awt.geom.Rectangle2D rectSrc, java.awt.geom.Rectangle2D rectDst)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |