Package boofcv.alg.sfm.robust
Class DistanceScaleTranslateRotate2DSq
- java.lang.Object
-
- boofcv.alg.sfm.robust.DistanceScaleTranslateRotate2DSq
-
- All Implemented Interfaces:
org.ddogleg.fitting.modelset.DistanceFromModel<ScaleTranslateRotate2D,boofcv.struct.geo.AssociatedPair>
public class DistanceScaleTranslateRotate2DSq extends java.lang.Object implements org.ddogleg.fitting.modelset.DistanceFromModel<ScaleTranslateRotate2D,boofcv.struct.geo.AssociatedPair>
Computes distance squared between p1 after applying theScaleTranslateRotate2Dmotion model and p2. ||p2 - (p1*R*scale+trans)||^2
-
-
Constructor Summary
Constructors Constructor Description DistanceScaleTranslateRotate2DSq()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublecomputeDistance(boofcv.struct.geo.AssociatedPair pt)voidcomputeDistance(java.util.List<boofcv.struct.geo.AssociatedPair> obs, double[] distance)java.lang.Class<ScaleTranslateRotate2D>getModelType()java.lang.Class<boofcv.struct.geo.AssociatedPair>getPointType()voidsetModel(ScaleTranslateRotate2D model)
-
-
-
Method Detail
-
setModel
public void setModel(ScaleTranslateRotate2D model)
- Specified by:
setModelin interfaceorg.ddogleg.fitting.modelset.DistanceFromModel<ScaleTranslateRotate2D,boofcv.struct.geo.AssociatedPair>
-
computeDistance
public double computeDistance(boofcv.struct.geo.AssociatedPair pt)
- Specified by:
computeDistancein interfaceorg.ddogleg.fitting.modelset.DistanceFromModel<ScaleTranslateRotate2D,boofcv.struct.geo.AssociatedPair>
-
computeDistance
public void computeDistance(java.util.List<boofcv.struct.geo.AssociatedPair> obs, double[] distance)- Specified by:
computeDistancein interfaceorg.ddogleg.fitting.modelset.DistanceFromModel<ScaleTranslateRotate2D,boofcv.struct.geo.AssociatedPair>
-
getPointType
public java.lang.Class<boofcv.struct.geo.AssociatedPair> getPointType()
- Specified by:
getPointTypein interfaceorg.ddogleg.fitting.modelset.DistanceFromModel<ScaleTranslateRotate2D,boofcv.struct.geo.AssociatedPair>
-
getModelType
public java.lang.Class<ScaleTranslateRotate2D> getModelType()
- Specified by:
getModelTypein interfaceorg.ddogleg.fitting.modelset.DistanceFromModel<ScaleTranslateRotate2D,boofcv.struct.geo.AssociatedPair>
-
-