mpicbg.trakem2.transform
Class TransformMeshMapping

java.lang.Object
  extended by mpicbg.ij.InvertibleTransformMapping<T>
      extended by mpicbg.ij.TransformMeshMapping<T>
          extended by mpicbg.trakem2.transform.TransformMeshMappingWithMasks<TransformMesh>
              extended by mpicbg.trakem2.transform.TransformMeshMapping
All Implemented Interfaces:
mpicbg.ij.InverseMapping, mpicbg.ij.InvertibleMapping, mpicbg.ij.Mapping

public class TransformMeshMapping
extends TransformMeshMappingWithMasks<TransformMesh>

Creates automatically cropped mappings and inverse mappings of images using a TransformMesh.


Nested Class Summary
 
Nested classes/interfaces inherited from class mpicbg.trakem2.transform.TransformMeshMappingWithMasks
TransformMeshMappingWithMasks.ImageProcessorWithMasks
 
Field Summary
 
Fields inherited from class mpicbg.ij.InvertibleTransformMapping
transform
 
Constructor Summary
TransformMeshMapping(TransformMesh t)
           
 
Method Summary
 ij.process.ImageProcessor createInverseMappedImage(ij.process.ImageProcessor source)
           
 ij.process.ImageProcessor createInverseMappedImageInterpolated(ij.process.ImageProcessor source)
           
 ij.process.ImageProcessor createMappedImage(ij.process.ImageProcessor source)
           
 ij.process.ImageProcessor createMappedImageInterpolated(ij.process.ImageProcessor source)
           
 TransformMeshMappingWithMasks.ImageProcessorWithMasks createMappedMaskedImage(ij.process.ImageProcessor source, ij.process.ImageProcessor mask)
           
 TransformMeshMappingWithMasks.ImageProcessorWithMasks createMappedMaskedImageInterpolated(ij.process.ImageProcessor source, ij.process.ImageProcessor mask)
           
 
Methods inherited from class mpicbg.trakem2.transform.TransformMeshMappingWithMasks
map, mapInterpolated, mapTriangle, mapTriangle, mapTriangleInterpolated, mapTriangleInterpolated
 
Methods inherited from class mpicbg.ij.TransformMeshMapping
calculateBoundingBox, calculateBoundingBoxInverse, isInTriangle, map, map, mapInterpolated, mapInterpolated, mapInverse, mapInverse, mapInverseInterpolated, mapInverseInterpolated, mapTriangle, mapTriangleInterpolated, mapTriangleInverse, mapTriangleInverseInterpolated
 
Methods inherited from class mpicbg.ij.InvertibleTransformMapping
getTransform
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransformMeshMapping

public TransformMeshMapping(TransformMesh t)
Method Detail

createMappedImage

public final ij.process.ImageProcessor createMappedImage(ij.process.ImageProcessor source)

createMappedImageInterpolated

public final ij.process.ImageProcessor createMappedImageInterpolated(ij.process.ImageProcessor source)

createInverseMappedImage

public final ij.process.ImageProcessor createInverseMappedImage(ij.process.ImageProcessor source)

createInverseMappedImageInterpolated

public final ij.process.ImageProcessor createInverseMappedImageInterpolated(ij.process.ImageProcessor source)

createMappedMaskedImage

public final TransformMeshMappingWithMasks.ImageProcessorWithMasks createMappedMaskedImage(ij.process.ImageProcessor source,
                                                                                           ij.process.ImageProcessor mask)

createMappedMaskedImageInterpolated

public final TransformMeshMappingWithMasks.ImageProcessorWithMasks createMappedMaskedImageInterpolated(ij.process.ImageProcessor source,
                                                                                                       ij.process.ImageProcessor mask)