public class SingleDimensionPermutationTransform extends AbstractPerumtationTransform
Modifier and Type | Field and Description |
---|---|
protected int |
d |
protected int |
numSourceDimensions |
protected int |
numTargetDimensions |
inverseLut, lut
Constructor and Description |
---|
SingleDimensionPermutationTransform(int[] lut,
int numSourceDimensions,
int numTargetDimensions,
int d) |
Modifier and Type | Method and Description |
---|---|
void |
apply(int[] source,
int[] target) |
void |
apply(Localizable source,
Positionable target) |
void |
apply(long[] source,
long[] target) |
void |
applyInverse(int[] source,
int[] target) |
void |
applyInverse(long[] source,
long[] target) |
void |
applyInverse(Positionable source,
Localizable target) |
SingleDimensionPermutationTransform |
inverse() |
int |
numSourceDimensions() |
int |
numTargetDimensions() |
apply, applyChecked, applyInverse, applyInverseChecked, getInverseLutCopy, getLutCopy
protected final int numSourceDimensions
protected final int numTargetDimensions
protected final int d
public SingleDimensionPermutationTransform(int[] lut, int numSourceDimensions, int numTargetDimensions, int d)
lut
- numSourceDimensions
- dimensionality of sourcenumTargetDimensions
- dimensionality of targetd
- dimension which shall be transformed. Must be smaller than
numSourceDimensions
and numTargetDimensions
public void applyInverse(long[] source, long[] target)
public void applyInverse(int[] source, int[] target)
public void applyInverse(Positionable source, Localizable target)
public SingleDimensionPermutationTransform inverse()
public int numSourceDimensions()
public int numTargetDimensions()
public void apply(long[] source, long[] target)
public void apply(int[] source, int[] target)
public void apply(Localizable source, Positionable target)
Copyright © 2015–2021 Fiji. All rights reserved.