Class TranslationInvariantFixedModel
java.lang.Object
mpicbg.models.AbstractModel<TranslationInvariantFixedModel>
net.preibisch.mvrecon.process.pointcloud.pointdescriptor.model.TranslationInvariantModel<TranslationInvariantFixedModel>
net.preibisch.mvrecon.process.pointcloud.pointdescriptor.model.TranslationInvariantFixedModel
- All Implemented Interfaces:
Serializable,mpicbg.models.CoordinateTransform,mpicbg.models.Model<TranslationInvariantFixedModel>
public class TranslationInvariantFixedModel
extends TranslationInvariantModel<TranslationInvariantFixedModel>
This model just applies some other
TranslationInvariantModel without computing anything.
This could be considered a translation invariant translation model :)- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected doubleprotected doubleprotected doubleprotected doubleprotected doubleprotected doubleprotected doubleprotected doubleprotected doubleprotected static final intFields inherited from class mpicbg.models.AbstractModel
cost, rnd -
Constructor Summary
ConstructorsConstructorDescriptionTranslationInvariantFixedModel(double m00, double m01, double m02, double m10, double m11, double m12, double m20, double m21, double m22) -
Method Summary
Modifier and TypeMethodDescriptionfinal double[]apply(double[] l) final voidapplyInPlace(double[] l) booleancanDoNumDimension(int numDimensions) TheTranslationInvariantModelcan tell which dimensions it supports.copy()final <P extends mpicbg.models.PointMatch>
voidfit(Collection<P> matches) final intfinal voidfinal StringtoString()Methods inherited from class mpicbg.models.AbstractModel
betterThan, filter, filter, filter, filterRansac, filterRansac, filterRansac, filterRansac, fit, fit, getCost, icp, localSmoothnessFilter, ransac, ransac, setCost, test, test
-
Field Details
-
MIN_NUM_MATCHES
protected static final int MIN_NUM_MATCHES- See Also:
-
m00
protected double m00 -
m01
protected double m01 -
m02
protected double m02 -
m10
protected double m10 -
m11
protected double m11 -
m12
protected double m12 -
m20
protected double m20 -
m21
protected double m21 -
m22
protected double m22
-
-
Constructor Details
-
TranslationInvariantFixedModel
public TranslationInvariantFixedModel(double m00, double m01, double m02, double m10, double m11, double m12, double m20, double m21, double m22) -
TranslationInvariantFixedModel
public TranslationInvariantFixedModel()
-
-
Method Details
-
canDoNumDimension
public boolean canDoNumDimension(int numDimensions) Description copied from class:TranslationInvariantModelTheTranslationInvariantModelcan tell which dimensions it supports.- Specified by:
canDoNumDimensionin classTranslationInvariantModel<TranslationInvariantFixedModel>- Parameters:
numDimensions- - The dimensionality (e.g. 3 means 3-dimensional)- Returns:
- - If the
TranslationInvariantModelsupports that dimensionality
-
fit
public final <P extends mpicbg.models.PointMatch> void fit(Collection<P> matches) throws mpicbg.models.NotEnoughDataPointsException, mpicbg.models.IllDefinedDataPointsException -
set
-
copy
-
getMinNumMatches
public final int getMinNumMatches() -
apply
public final double[] apply(double[] l) -
applyInPlace
public final void applyInPlace(double[] l) -
toString
-