Class TranslationInvariantModel<M extends TranslationInvariantModel<M>>

java.lang.Object
mpicbg.models.AbstractModel<M>
net.preibisch.mvrecon.process.pointcloud.pointdescriptor.model.TranslationInvariantModel<M>
Type Parameters:
M - something that extends Model
All Implemented Interfaces:
Serializable, mpicbg.models.CoordinateTransform, mpicbg.models.Model<M>
Direct Known Subclasses:
FixedModel, TranslationInvariantAffineModel3D, TranslationInvariantFixedModel, TranslationInvariantRigidModel2D, TranslationInvariantRigidModel3D, TranslationInvariantSimilarityModel3D

public abstract class TranslationInvariantModel<M extends TranslationInvariantModel<M>> extends mpicbg.models.AbstractModel<M>
This class is a subtle hint that Models which are used to fit AbstractPointDescriptors should be translation invariant.
Author:
Stephan Preibisch (preibisch@mpi-cbg.de)
See Also:
  • Constructor Details

    • TranslationInvariantModel

      public TranslationInvariantModel()
  • Method Details

    • canDoNumDimension

      public abstract boolean canDoNumDimension(int numDimensions)
      The TranslationInvariantModel can tell which dimensions it supports.
      Parameters:
      numDimensions - - The dimensionality (e.g. 3 means 3-dimensional)
      Returns:
      - If the TranslationInvariantModel supports that dimensionality