public class ElasticLayerAlignment extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ElasticLayerAlignment.Param |
Constructor and Description |
---|
ElasticLayerAlignment() |
Modifier and Type | Method and Description |
---|---|
protected static void |
applyTransformToLayer(Layer layer,
CoordinateTransform mlt,
Filter<Patch> filter) |
void |
exec(ElasticLayerAlignment.Param param,
Project project,
List<Layer> layerRange,
Set<Layer> fixedLayers,
Set<Layer> emptyLayers,
Rectangle box,
boolean propagateTransformBefore,
boolean propagateTransformAfter,
Filter<Patch> filter) |
void |
exec(LayerSet layerSet,
int firstIn,
int lastIn,
int ref,
boolean propagateTransformBefore,
boolean propagateTransformAfter,
Rectangle fov,
Filter<Patch> filter)
Stateful.
|
void |
exec(LayerSet layerSet,
int firstIn,
int lastIn,
int ref,
boolean propagateTransform,
Rectangle fov,
Filter<Patch> filter)
Stateful.
|
void |
exec(LayerSet layerSet,
int firstIn,
int lastIn,
int ref1,
int ref2,
boolean propagateTransformBefore,
boolean propagateTransformAfter,
Rectangle fov,
Filter<Patch> filter)
Stateful.
|
void |
exec(Project project,
List<Layer> layerRange,
Set<Layer> fixedLayers,
boolean propagateTransformBefore,
boolean propagateTransformAfter,
Rectangle fov,
Filter<Patch> filter)
Stateful.
|
protected static ThinPlateSplineTransform |
makeTPS(Set<PointMatch> matches) |
public final void exec(ElasticLayerAlignment.Param param, Project project, List<Layer> layerRange, Set<Layer> fixedLayers, Set<Layer> emptyLayers, Rectangle box, boolean propagateTransformBefore, boolean propagateTransformAfter, Filter<Patch> filter) throws Exception
Exception
protected static final ThinPlateSplineTransform makeTPS(Set<PointMatch> matches) throws Exception
Exception
protected static final void applyTransformToLayer(Layer layer, CoordinateTransform mlt, Filter<Patch> filter) throws InterruptedException
InterruptedException
public final void exec(Project project, List<Layer> layerRange, Set<Layer> fixedLayers, boolean propagateTransformBefore, boolean propagateTransformAfter, Rectangle fov, Filter<Patch> filter) throws Exception
layerRange
- fixedLayers
- propagateTransformBefore
- propagateTransformAfter
- fov
- filter
- Exception
public final void exec(LayerSet layerSet, int firstIn, int lastIn, int ref, boolean propagateTransformBefore, boolean propagateTransformAfter, Rectangle fov, Filter<Patch> filter) throws Exception
layerSet
- firstIn
- lastIn
- propagateTransformBefore
- propagateTransformAfter
- fov
- filter
- Exception
public final void exec(LayerSet layerSet, int firstIn, int lastIn, int ref, boolean propagateTransform, Rectangle fov, Filter<Patch> filter) throws Exception
layerSet
- firstIn
- lastIn
- ref
- propagateTransform
- fov
- filter
- Exception
public final void exec(LayerSet layerSet, int firstIn, int lastIn, int ref1, int ref2, boolean propagateTransformBefore, boolean propagateTransformAfter, Rectangle fov, Filter<Patch> filter) throws Exception
layerSet
- firstIn
- lastIn
- ref1
- ref2
- propagateTransformAfter
- fov
- filter
- Exception
Copyright © 2015–2021 Fiji. All rights reserved.