|
||||||||||
| 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.Translation2D
public class Translation2D
Transform each point by translating it by a given vector.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class math.geom2d.transform.AbstractAffineTransform2D |
|---|
AbstractAffineTransform2D.Identity2D |
| Field Summary | |
|---|---|
protected double |
dx
|
protected double |
dy
|
| Constructor Summary | |
|---|---|
Translation2D(double dx,
double dy)
|
|
Translation2D(java.awt.geom.Point2D point)
|
|
Translation2D(java.awt.geom.Point2D p1,
java.awt.geom.Point2D p2)
|
|
Translation2D(Vector2D vector)
|
|
| Method Summary | |
|---|---|
AffineTransform2D |
compose(AffineTransform2D transfo)
If the transform given as parameter is a translation, returns an instance of translation2D. |
double[][] |
getAffineMatrix()
return matrix of the transform coefficients. |
double[] |
getCoefficients()
return coefficients of the transform. |
Translation2D |
getInverseTransform()
return a new Translation2D with given vector opposite to this. |
LinearTransform2D |
getLinearPart()
|
double |
getScalingFactor()
return 1, by definition of a translation. |
Translation2D |
getTranslationPart()
|
Vector2D |
getVector()
|
boolean |
isDirect()
return true, by definition of a translation. |
boolean |
isIsometry()
return true, by definition of a translation. |
boolean |
isMotion()
return true, by definition of a translation. |
boolean |
isSimilarity()
return true, by definition of a translation. |
void |
setVector(double dx,
double dy)
|
void |
setVector(Vector2D v)
|
| Methods inherited from class math.geom2d.transform.AbstractAffineTransform2D |
|---|
createRotation, createRotation, createRotation, createScaling, createScaling, createTranslation, createTranslation, equals, isDirect, isIdentity, isIdentity, isIsometry, isMotion, isSimilarity, transform, transform, transform |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface math.geom2d.transform.AffineTransform2D |
|---|
isIdentity |
| Methods inherited from interface math.geom2d.transform.Transform2D |
|---|
transform, transform, transform |
| Field Detail |
|---|
protected double dx
protected double dy
| Constructor Detail |
|---|
public Translation2D(java.awt.geom.Point2D point)
public Translation2D(Vector2D vector)
public Translation2D(java.awt.geom.Point2D p1,
java.awt.geom.Point2D p2)
public Translation2D(double dx,
double dy)
| Method Detail |
|---|
public Vector2D getVector()
public void setVector(double dx,
double dy)
public void setVector(Vector2D v)
public boolean isMotion()
isMotion in interface AffineTransform2DisMotion in class AbstractAffineTransform2Dpublic boolean isDirect()
isDirect in interface AffineTransform2DisDirect in interface Isometry2DisDirect in class AbstractAffineTransform2Dpublic boolean isSimilarity()
isSimilarity in interface AffineTransform2DisSimilarity in class AbstractAffineTransform2Dpublic boolean isIsometry()
isIsometry in interface AffineTransform2DisIsometry in class AbstractAffineTransform2Dpublic double getScalingFactor()
getScalingFactor in interface Similarity2Dpublic LinearTransform2D getLinearPart()
getLinearPart in interface Similarity2Dpublic Translation2D getTranslationPart()
getTranslationPart in interface Similarity2Dpublic double[] getCoefficients()
AffineTransform2D
getCoefficients in interface AffineTransform2Dpublic double[][] getAffineMatrix()
AffineTransform2D
getAffineMatrix in interface AffineTransform2Dpublic Translation2D getInverseTransform()
getInverseTransform in interface Bijection2Dpublic AffineTransform2D compose(AffineTransform2D transfo)
compose in interface AffineTransform2Dcompose in class AbstractAffineTransform2Dtransfo - the transform to compose with
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||