AlgART Home

net.algart.matrices.stitching
Class ShiftStitchingMethod<P extends FramePosition>

java.lang.Object
  extended by net.algart.matrices.stitching.ShiftStitchingMethod<P>
All Implemented Interfaces:
StitchingMethod<P>

public final class ShiftStitchingMethod<P extends FramePosition>
extends java.lang.Object
implements StitchingMethod<P>


Method Summary
Modifier and Type Method and Description
static
<P extends FramePosition>
ShiftStitchingMethod<P>
getNearestNeighbourInstance(double defaultValue)
           
 StitchingFunc getStitchingFunc(java.util.List<? extends Frame<P>> frames)
           
static
<P extends FramePosition>
ShiftStitchingMethod<P>
getWeightedNeighboursInstance(double defaultValue)
           
 boolean simpleBehaviorForEmptySpace()
           
 boolean simpleBehaviorForSingleFrame()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getNearestNeighbourInstance

public static <P extends FramePosition> ShiftStitchingMethod<P> getNearestNeighbourInstance(double defaultValue)

getWeightedNeighboursInstance

public static <P extends FramePosition> ShiftStitchingMethod<P> getWeightedNeighboursInstance(double defaultValue)

simpleBehaviorForEmptySpace

public boolean simpleBehaviorForEmptySpace()
Specified by:
simpleBehaviorForEmptySpace in interface StitchingMethod<P extends FramePosition>

simpleBehaviorForSingleFrame

public boolean simpleBehaviorForSingleFrame()
Specified by:
simpleBehaviorForSingleFrame in interface StitchingMethod<P extends FramePosition>

getStitchingFunc

public StitchingFunc getStitchingFunc(java.util.List<? extends Frame<P>> frames)
Specified by:
getStitchingFunc in interface StitchingMethod<P extends FramePosition>

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object