public class InvertibleInterpolatedModel<A extends Model<A> & InvertibleCoordinateTransform,B extends Model<B> & InvertibleCoordinateTransform,M extends InvertibleInterpolatedModel<A,B,M>> extends InterpolatedModel<A,B,M> implements InvertibleCoordinateTransform
InterpolatedModel.a, b, l1, lambdacost, rnd| Constructor and Description |
|---|
InvertibleInterpolatedModel(A a,
B b,
double lambda) |
| Modifier and Type | Method and Description |
|---|---|
double[] |
applyInverse(double[] point)
Apply the inverse of the model to a point location
|
void |
applyInverseInPlace(double[] point)
apply the inverse of the model to a point location
|
M |
copy()
Clone the model.
|
InvertibleCoordinateTransform |
createInverse() |
apply, applyInPlace, fit, getA, getB, getLambda, getMinNumMatches, set, setLambdabetterThan, filter, filter, filter, filterRansac, filterRansac, filterRansac, filterRansac, fit, fit, getCost, icp, localSmoothnessFilter, ransac, ransac, setCost, test, testclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitapply, applyInPlacepublic M copy()
Modelcopy in interface Model<M extends InvertibleInterpolatedModel<A,B,M>>copy in class InterpolatedModel<A extends Model<A> & InvertibleCoordinateTransform,B extends Model<B> & InvertibleCoordinateTransform,M extends InvertibleInterpolatedModel<A,B,M>>public double[] applyInverse(double[] point)
throws NoninvertibleModelException
InverseCoordinateTransformapplyInverse in interface InverseCoordinateTransformNoninvertibleModelExceptionpublic void applyInverseInPlace(double[] point)
throws NoninvertibleModelException
InverseCoordinateTransformapplyInverseInPlace in interface InverseCoordinateTransformNoninvertibleModelExceptionpublic InvertibleCoordinateTransform createInverse()
createInverse in interface InvertibleCoordinateTransformCopyright © 2015–2021 Fiji. All rights reserved.