public class TransformMeshMappingWithMasks<T extends TransformMesh> extends TransformMeshMapping<T>
TransformMapping
for Patches, that is, rendering
the image, outside mask and mask in one go instead three.Modifier and Type | Class and Description |
---|---|
static class |
TransformMeshMappingWithMasks.ImageProcessorWithMasks |
transform
Constructor and Description |
---|
TransformMeshMappingWithMasks(T t) |
Modifier and Type | Method and Description |
---|---|
void |
map(ij.process.ByteProcessor source,
ij.process.ByteProcessor alpha,
ij.process.ByteProcessor target,
ij.process.ByteProcessor targetMask)
Render source into master using alpha composition.
|
void |
map(ij.process.ByteProcessor source,
ij.process.ByteProcessor alpha,
ij.process.ByteProcessor target,
ij.process.ByteProcessor targetMask,
int numThreads)
Render source into target using alpha composition.
|
void |
map(ij.process.ColorProcessor source,
ij.process.ByteProcessor alpha,
ij.process.ColorProcessor target,
ij.process.ByteProcessor targetMask)
Render source into master using alpha composition.
|
void |
map(ij.process.ColorProcessor source,
ij.process.ByteProcessor alpha,
ij.process.ColorProcessor target,
ij.process.ByteProcessor targetMask,
int numThreads)
Render source into master using alpha composition.
|
void |
map(ij.process.ShortProcessor source,
ij.process.ByteProcessor alpha,
ij.process.ShortProcessor target)
Render source into master using alpha composition.
|
void |
map(ij.process.ShortProcessor source,
ij.process.ByteProcessor alpha,
ij.process.ShortProcessor target,
int numThreads)
Render source into target using alpha composition.
|
void |
map(TransformMeshMappingWithMasks.ImageProcessorWithMasks source,
TransformMeshMappingWithMasks.ImageProcessorWithMasks target) |
void |
map(TransformMeshMappingWithMasks.ImageProcessorWithMasks source,
TransformMeshMappingWithMasks.ImageProcessorWithMasks target,
int numThreads) |
protected static void |
mapByteAlphaTriangle(TransformMesh m,
AffineModel2D ai,
ij.process.ByteProcessor source,
ij.process.ByteProcessor alpha,
ij.process.ByteProcessor target,
ij.process.ByteProcessor targetMask) |
protected static void |
mapColorAlphaTriangle(TransformMesh m,
AffineModel2D ai,
ij.process.ColorProcessor source,
ij.process.ByteProcessor alpha,
ij.process.ColorProcessor target,
ij.process.ByteProcessor targetMask)
Mapping for color images with alpha composition.
|
void |
mapInterpolated(TransformMeshMappingWithMasks.ImageProcessorWithMasks source,
TransformMeshMappingWithMasks.ImageProcessorWithMasks target) |
void |
mapInterpolated(TransformMeshMappingWithMasks.ImageProcessorWithMasks source,
TransformMeshMappingWithMasks.ImageProcessorWithMasks target,
int numThreads) |
protected static void |
mapShortAlphaTriangle(TransformMesh m,
AffineModel2D ai,
ij.process.ShortProcessor source,
ij.process.ByteProcessor alpha,
ij.process.ShortProcessor target) |
protected static void |
mapTriangle(TransformMesh m,
AffineModel2D ai,
ij.process.ImageProcessor source,
ij.process.ImageProcessor target,
ij.process.ByteProcessor targetOutside) |
protected static void |
mapTriangle(TransformMesh m,
AffineModel2D ai,
ij.process.ImageProcessor source,
ij.process.ImageProcessor sourceMask,
ij.process.ImageProcessor target,
ij.process.ImageProcessor targetMask,
ij.process.ByteProcessor targetOutside) |
protected static void |
mapTriangleInterpolated(TransformMesh m,
AffineModel2D ai,
ij.process.ImageProcessor source,
ij.process.ImageProcessor target,
ij.process.ByteProcessor targetOutside) |
protected static void |
mapTriangleInterpolated(TransformMesh m,
AffineModel2D ai,
ij.process.ImageProcessor source,
ij.process.ImageProcessor sourceMask,
ij.process.ImageProcessor target,
ij.process.ImageProcessor targetMask,
ij.process.ByteProcessor targetOutside)
Does not do alpha composition.
|
calculateBoundingBox, calculateBoundingBoxInverse, isInTriangle, map, map, mapInterpolated, mapInterpolated, mapInverse, mapInverse, mapInverseInterpolated, mapInverseInterpolated, mapTriangle, mapTriangleInterpolated, mapTriangleInverse, mapTriangleInverseInterpolated
getTransform
public TransformMeshMappingWithMasks(T t)
protected static final void mapTriangle(TransformMesh m, AffineModel2D ai, ij.process.ImageProcessor source, ij.process.ImageProcessor target, ij.process.ByteProcessor targetOutside)
protected static final void mapTriangleInterpolated(TransformMesh m, AffineModel2D ai, ij.process.ImageProcessor source, ij.process.ImageProcessor target, ij.process.ByteProcessor targetOutside)
protected static final void mapTriangle(TransformMesh m, AffineModel2D ai, ij.process.ImageProcessor source, ij.process.ImageProcessor sourceMask, ij.process.ImageProcessor target, ij.process.ImageProcessor targetMask, ij.process.ByteProcessor targetOutside)
protected static final void mapTriangleInterpolated(TransformMesh m, AffineModel2D ai, ij.process.ImageProcessor source, ij.process.ImageProcessor sourceMask, ij.process.ImageProcessor target, ij.process.ImageProcessor targetMask, ij.process.ByteProcessor targetOutside)
protected static final void mapShortAlphaTriangle(TransformMesh m, AffineModel2D ai, ij.process.ShortProcessor source, ij.process.ByteProcessor alpha, ij.process.ShortProcessor target)
public final void map(TransformMeshMappingWithMasks.ImageProcessorWithMasks source, TransformMeshMappingWithMasks.ImageProcessorWithMasks target, int numThreads)
public final void mapInterpolated(TransformMeshMappingWithMasks.ImageProcessorWithMasks source, TransformMeshMappingWithMasks.ImageProcessorWithMasks target, int numThreads)
public final void map(TransformMeshMappingWithMasks.ImageProcessorWithMasks source, TransformMeshMappingWithMasks.ImageProcessorWithMasks target)
public final void mapInterpolated(TransformMeshMappingWithMasks.ImageProcessorWithMasks source, TransformMeshMappingWithMasks.ImageProcessorWithMasks target)
public final void map(ij.process.ShortProcessor source, ij.process.ByteProcessor alpha, ij.process.ShortProcessor target, int numThreads)
source
- alpha
- target
- numThreads
- public final void map(ij.process.ShortProcessor source, ij.process.ByteProcessor alpha, ij.process.ShortProcessor target)
source
- alpha
- target
- public final void map(ij.process.ColorProcessor source, ij.process.ByteProcessor alpha, ij.process.ColorProcessor target, ij.process.ByteProcessor targetMask)
source
- alpha
- target
- targetMask
- public final void map(ij.process.ColorProcessor source, ij.process.ByteProcessor alpha, ij.process.ColorProcessor target, ij.process.ByteProcessor targetMask, int numThreads)
source
- alpha
- target
- targetMask
- numThreads
- protected static final void mapColorAlphaTriangle(TransformMesh m, AffineModel2D ai, ij.process.ColorProcessor source, ij.process.ByteProcessor alpha, ij.process.ColorProcessor target, ij.process.ByteProcessor targetMask)
m
- ai
- source
- alpha
- target
- targetMask
- public final void map(ij.process.ByteProcessor source, ij.process.ByteProcessor alpha, ij.process.ByteProcessor target, ij.process.ByteProcessor targetMask, int numThreads)
source
- alpha
- target
- numThreads
- public final void map(ij.process.ByteProcessor source, ij.process.ByteProcessor alpha, ij.process.ByteProcessor target, ij.process.ByteProcessor targetMask)
source
- alpha
- target
- protected static final void mapByteAlphaTriangle(TransformMesh m, AffineModel2D ai, ij.process.ByteProcessor source, ij.process.ByteProcessor alpha, ij.process.ByteProcessor target, ij.process.ByteProcessor targetMask)
Copyright © 2015–2021 Fiji. All rights reserved.