|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsugr.Element
sugr.Transformation
sugr.Homography_2D
sugr.Affinity_2D
sugr.Motion_2D
sugr.Translation_2D
class containing transformation(2) constructors
Field Summary | |
private static long |
serialVersionUID
Class version number for serialization |
Fields inherited from class sugr.Homography_2D |
DIM |
Fields inherited from class sugr.Element |
cov, MAXITER, v |
Constructor Summary | |
Translation_2D()
standard constructor. creates an identity matrix |
|
Translation_2D(double x,
double y)
Creates a translation matrix with single parameters |
|
Translation_2D(double x,
double y,
Matrix cov)
Creates a translation matrix with covariance and single parameters |
|
Translation_2D(Point_2D x)
Creates a translation by a Point_2D |
|
Translation_2D(Point_2D x,
Matrix cov)
Creates a translation by a Point_2D |
Method Summary | |
int |
getDegreesOfFreedom()
Returns the number of elements to specify this transformation |
Methods inherited from class sugr.Homography_2D |
doCondition, getDimCol, getDimRow, getJacobianAfterFirst, getJacobianAfterSecond, transform |
Methods inherited from class sugr.Transformation |
errorProp, getDimension, getJacobianOfRelation, getReducedAB, getTransformationMatrix, getTransposeTransMatrix, transform |
Methods inherited from class sugr.Element |
approximate, calcCov, changeNullspace, changeNullspace, checkCovDim, checkElement, clone, ensureConstraints, estimate, estimate, gaussHelmertIterations, gaussHelmertIterationsOld, getConstraintValue, getCov, getJacobianOfConstraint, getV, normalizeSphere, normalizeSphereComparable, print, print, reduceFirstMatrix, reduceMatrix, reduceMatrix, setCov, setV, toString |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private static final long serialVersionUID
Constructor Detail |
public Translation_2D()
public Translation_2D(double x, double y)
x
- moving along the x-Axisy
- moving along the y-Axispublic Translation_2D(double x, double y, Matrix cov)
x
- moving along the x-Axisy
- moving along the y-Axiscov
- 9x9 Matrixpublic Translation_2D(Point_2D x)
x
- an arbitrary Point_2D. Euclidean normalization will be
done automatically in this methodpublic Translation_2D(Point_2D x, Matrix cov)
x
- an arbitrary Point_2D. Euclidean normalization will be
done automatically in this methodcov
- a 9x9 matrixMethod Detail |
public int getDegreesOfFreedom()
getDegreesOfFreedom
in class Motion_2D
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |