public class RigidTransformModel3d extends AffineTransformModel3d implements MatrixTransformProvider
TransformUtilities.rigidMatrix(List)
transform
Constructor and Description |
---|
RigidTransformModel3d()
Create a
RigidTransformModel3d |
Modifier and Type | Method and Description |
---|---|
RigidTransformModel3d |
clone()
Clone the model
|
boolean |
estimate(List<? extends IndependentPair<Point3d,Point3d>> data)
Estimates the model from the observations in the list of data.
|
int |
numItemsToEstimate() |
getTransform, predict, toString
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getTransform
public RigidTransformModel3d()
RigidTransformModel3d
public RigidTransformModel3d clone()
EstimatableModel
clone
in interface EstimatableModel<Point3d,Point3d>
clone
in class AffineTransformModel3d
public boolean estimate(List<? extends IndependentPair<Point3d,Point3d>> data)
EstimatableModel
EstimatableModel.numItemsToEstimate()
pairs of dependent
and independent data. It may contain more, in which case the estimate
method may choose to make use of this data for validation, or obtaining a
better model by a least squares method for example.estimate
in interface EstimatableModel<Point3d,Point3d>
estimate
in class AffineTransformModel3d
data
- Data with which to estimate the modelEstimatableModel.numItemsToEstimate()
public int numItemsToEstimate()
numItemsToEstimate
in interface EstimatableModel<Point3d,Point3d>
numItemsToEstimate
in class AffineTransformModel3d