public class LinearLeastSquaresEllipsoidFitter extends ConicFitterBase
Specifically the approach of Li and Griffiths in 'Least Squares Ellipsoid Specific Fitting' (2004) is employed.
Some references
Constructor and Description |
---|
LinearLeastSquaresEllipsoidFitter() |
Modifier and Type | Method and Description |
---|---|
void |
fit(List<Point3f> points,
Mark mark,
Dimensions dimensions) |
double |
getMinRadius() |
boolean |
isCompatibleWith(Mark testMark) |
boolean |
isSuppressZCovariance() |
void |
setMinRadius(double minRadius) |
void |
setSuppressZCovariance(boolean suppressZCovariance) |
assignTo, getInputPointShift, getScaleRadii, getShell, getSubtractRadii, setInputPointShift, setScaleRadii, setShell, setSubtractRadii
getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized, onInitialization
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
public boolean isCompatibleWith(Mark testMark)
public void fit(List<Point3f> points, Mark mark, Dimensions dimensions) throws PointsFitterException
fit
in class PointsFitter
PointsFitterException
public double getMinRadius()
public void setMinRadius(double minRadius)
public boolean isSuppressZCovariance()
public void setSuppressZCovariance(boolean suppressZCovariance)
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.