public class InvertibleConstantModel<A extends Model<A> & InvertibleCoordinateTransform,M extends InvertibleConstantModel<A,M>> extends ConstantModel<A,M> implements InvertibleCoordinateTransform
ConstantModel
.model
cost, rnd
Constructor and Description |
---|
InvertibleConstantModel(A model) |
Modifier and Type | Method and Description |
---|---|
double[] |
applyInverse(double[] location)
Apply the inverse of the model to a point location
|
void |
applyInverseInPlace(double[] location)
apply the inverse of the model to a point location
|
M |
copy()
Clone the model.
|
InvertibleCoordinateTransform |
createInverse() |
apply, applyInPlace, fit, getMinNumMatches, getModel, set
betterThan, filter, filter, filter, filterRansac, filterRansac, filterRansac, filterRansac, fit, fit, getCost, icp, localSmoothnessFilter, ransac, ransac, setCost, test, test
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
apply, applyInPlace
public InvertibleConstantModel(A model)
public M copy()
Model
copy
in interface Model<M extends InvertibleConstantModel<A,M>>
copy
in class ConstantModel<A extends Model<A> & InvertibleCoordinateTransform,M extends InvertibleConstantModel<A,M>>
public double[] applyInverse(double[] location) throws NoninvertibleModelException
InverseCoordinateTransform
applyInverse
in interface InverseCoordinateTransform
NoninvertibleModelException
public void applyInverseInPlace(double[] location) throws NoninvertibleModelException
InverseCoordinateTransform
applyInverseInPlace
in interface InverseCoordinateTransform
NoninvertibleModelException
public InvertibleCoordinateTransform createInverse()
createInverse
in interface InvertibleCoordinateTransform
Copyright © 2015–2021 Fiji. All rights reserved.