public class DistanceScaleTranslateRotate2DSq extends java.lang.Object implements org.ddogleg.fitting.modelset.DistanceFromModel<ScaleTranslateRotate2D,boofcv.struct.geo.AssociatedPair>
ScaleTranslateRotate2D motion model and p2.
||p2 - (p1*R*scale+trans)||^2| Constructor and Description |
|---|
DistanceScaleTranslateRotate2DSq() |
| Modifier and Type | Method and Description |
|---|---|
double |
computeDistance(boofcv.struct.geo.AssociatedPair pt) |
void |
computeDistance(java.util.List<boofcv.struct.geo.AssociatedPair> obs,
double[] distance) |
void |
setModel(ScaleTranslateRotate2D model) |
public void setModel(ScaleTranslateRotate2D model)
setModel in interface org.ddogleg.fitting.modelset.DistanceFromModel<ScaleTranslateRotate2D,boofcv.struct.geo.AssociatedPair>public double computeDistance(boofcv.struct.geo.AssociatedPair pt)
computeDistance in interface org.ddogleg.fitting.modelset.DistanceFromModel<ScaleTranslateRotate2D,boofcv.struct.geo.AssociatedPair>public void computeDistance(java.util.List<boofcv.struct.geo.AssociatedPair> obs,
double[] distance)
computeDistance in interface org.ddogleg.fitting.modelset.DistanceFromModel<ScaleTranslateRotate2D,boofcv.struct.geo.AssociatedPair>