mpicbg.ij.stack
Class AbstractTransformMapping<T>

java.lang.Object
  extended by mpicbg.ij.stack.AbstractTransformMapping<T>
All Implemented Interfaces:
Mapping<T>
Direct Known Subclasses:
InverseTransformMapping, TransformMapping

public abstract class AbstractTransformMapping<T>
extends Object
implements Mapping<T>

Abstract base class Mapping from an source into an target. Bilinear interpolation is supported.


Nested Class Summary
static class AbstractTransformMapping.ByteInterpolator
           
static class AbstractTransformMapping.FloatInterpolator
           
static class AbstractTransformMapping.Interpolator
           
static class AbstractTransformMapping.RGBInterpolator
           
static class AbstractTransformMapping.ShortInterpolator
           
 
Field Summary
protected  T transform
           
protected  float z
           
 
Constructor Summary
AbstractTransformMapping(T t)
           
 
Method Summary
 T getTransform()
           
protected static AbstractTransformMapping.Interpolator pickInterpolator(ImageProcessor slice)
           
 void setSlice(float z)
          Set the slice
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface mpicbg.ij.stack.Mapping
map, mapInterpolated
 

Field Detail

z

protected float z

transform

protected final T transform
Constructor Detail

AbstractTransformMapping

public AbstractTransformMapping(T t)
Method Detail

getTransform

public final T getTransform()
Specified by:
getTransform in interface Mapping<T>

pickInterpolator

protected static AbstractTransformMapping.Interpolator pickInterpolator(ImageProcessor slice)

setSlice

public void setSlice(float z)
Description copied from interface: Mapping
Set the slice

Specified by:
setSlice in interface Mapping<T>


Copyright © 2007-2016 Fiji. All Rights Reserved.