mpicbg.ij
Class InvertibleTransformMapping<T extends InvertibleCoordinateTransform>

java.lang.Object
  extended by mpicbg.ij.InvertibleTransformMapping<T>
All Implemented Interfaces:
InverseMapping<T>, InvertibleMapping<T>, Mapping<T>
Direct Known Subclasses:
TransformMeshMapping

public class InvertibleTransformMapping<T extends InvertibleCoordinateTransform>
extends Object
implements InvertibleMapping<T>

Use an InvertibleCoordinateTransform to map source into target which is a Mapping.

Version:
0.1b
Author:
Stephan Saalfeld

Field Summary
protected  T transform
           
 
Constructor Summary
InvertibleTransformMapping(T t)
           
 
Method Summary
 T getTransform()
           
 void map(ImageProcessor source, ImageProcessor target)
          Map source into target
 void mapInterpolated(ImageProcessor source, ImageProcessor target)
          Map source into target using bilinear interpolation.
 void mapInverse(ImageProcessor source, ImageProcessor target)
          Map inversely source into target
 void mapInverseInterpolated(ImageProcessor source, ImageProcessor target)
          Map inversely source into target using bilinear interpolation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

transform

protected final T extends InvertibleCoordinateTransform transform
Constructor Detail

InvertibleTransformMapping

public InvertibleTransformMapping(T t)
Method Detail

getTransform

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

map

public void map(ImageProcessor source,
                ImageProcessor target)
Description copied from interface: Mapping
Map source into target

Specified by:
map in interface Mapping<T extends InvertibleCoordinateTransform>

mapInterpolated

public void mapInterpolated(ImageProcessor source,
                            ImageProcessor target)
Description copied from interface: Mapping
Map source into target using bilinear interpolation.

Specified by:
mapInterpolated in interface Mapping<T extends InvertibleCoordinateTransform>

mapInverse

public void mapInverse(ImageProcessor source,
                       ImageProcessor target)
Description copied from interface: InverseMapping
Map inversely source into target

Specified by:
mapInverse in interface InverseMapping<T extends InvertibleCoordinateTransform>

mapInverseInterpolated

public void mapInverseInterpolated(ImageProcessor source,
                                   ImageProcessor target)
Description copied from interface: InverseMapping
Map inversely source into target using bilinear interpolation.

Specified by:
mapInverseInterpolated in interface InverseMapping<T extends InvertibleCoordinateTransform>


Copyright © 2007-2016 Fiji. All Rights Reserved.