M - public abstract class AbstractAffineModel2D<M extends AbstractAffineModel2D<M>> extends AbstractModel<M> implements InvertibleBoundable, InvertibleCoordinateTransform, Affine2D<M>
cost, rnd| Constructor and Description |
|---|
AbstractAffineModel2D() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
concatenate(M model) |
abstract AffineTransform |
createAffine()
Create an
AffineTransform representing the current parameters
the model. |
abstract M |
createInverse() |
abstract AffineTransform |
createInverseAffine()
Create an
AffineTransform representing the inverse of the
current parameters of the model. |
void |
estimateBounds(double[] min,
double[] max)
Estimate the bounds of an n-dimensional interval [min,max] with min and
max being n-dimensional vectors.
|
void |
estimateInverseBounds(double[] min,
double[] max)
Estimate the bounds of an n-dimensional interval [min,max] with min and
max being n-dimensional vectors.
|
abstract void |
preConcatenate(M model) |
String |
toString() |
betterThan, filter, filter, filter, filterRansac, filterRansac, filterRansac, filterRansac, fit, fit, getCost, icp, localSmoothnessFilter, ransac, ransac, setCost, test, testclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcopy, fit, getMinNumMatches, setpublic abstract AffineTransform createAffine()
AffineTransform representing the current parameters
the model.createAffine in interface Affine2D<M extends AbstractAffineModel2D<M>>AffineTransformpublic abstract AffineTransform createInverseAffine()
AffineTransform representing the inverse of the
current parameters of the model.createInverseAffine in interface Affine2D<M extends AbstractAffineModel2D<M>>AffineTransformpublic void estimateBounds(double[] min,
double[] max)
BoundableestimateBounds in interface Boundablepublic void estimateInverseBounds(double[] min,
double[] max)
throws NoninvertibleModelException
InverseBoundableestimateInverseBounds in interface InverseBoundableNoninvertibleModelExceptionpublic abstract void preConcatenate(M model)
preConcatenate in interface Affine2D<M extends AbstractAffineModel2D<M>>public abstract void concatenate(M model)
concatenate in interface Affine2D<M extends AbstractAffineModel2D<M>>public abstract M createInverse()
createInverse in interface Affine2D<M extends AbstractAffineModel2D<M>>createInverse in interface InvertibleCoordinateTransformCopyright © 2015–2021 Fiji. All rights reserved.