Class Apply_Transformation
java.lang.Object
net.preibisch.mvrecon.fiji.plugin.Apply_Transformation
- All Implemented Interfaces:
ij.plugin.PlugIn
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic voidstatic voidapplyAxisGrouped(mpicbg.spim.data.SpimData data, boolean moveToOrigin) voidapplyModels(mpicbg.spim.data.SpimData spimData, double minResolution, int applyTo, Map<mpicbg.spim.data.sequence.ViewDescription, ImgLib2Temp.Pair<double[], String>> modelLinks) static double[]getCenterOfMass(Collection<ImgLib2Temp.Pair<net.imglib2.Dimensions, net.imglib2.realtransform.AffineGet>> views) static voidprotected static final double[]parseString(String entry, int numValues) static voidpreConcatenateTransform(mpicbg.spim.data.SpimData spimData, mpicbg.spim.data.sequence.ViewId viewId, net.imglib2.realtransform.AffineTransform3D model, String name) queryBigDataViewer(mpicbg.spim.data.SpimData data, List<mpicbg.spim.data.sequence.ViewId> viewIds, ApplyParameters params) final ApplyParametersqueryParams(mpicbg.spim.data.SpimData data, List<mpicbg.spim.data.sequence.ViewId> viewIds) queryRotationAxis(mpicbg.spim.data.SpimData data, List<mpicbg.spim.data.sequence.ViewId> viewIds, ApplyParameters params) queryString(mpicbg.spim.data.SpimData data, List<mpicbg.spim.data.sequence.ViewId> viewIds, ApplyParameters params) rotationAngleAxis(double angle, double[] axis) voidstatic voidsetModelToCalibration(mpicbg.spim.data.SpimData spimData, mpicbg.spim.data.sequence.ViewId viewId, double minResolution) static voidsetModelToIdentity(mpicbg.spim.data.SpimData spimData, mpicbg.spim.data.sequence.ViewId viewId) static double[]toUnit(double[] vec)
-
Field Details
-
defaultSameModelTimePoints
public static boolean defaultSameModelTimePoints -
defaultSameModelChannels
public static boolean defaultSameModelChannels -
defaultSameModelIlluminations
public static boolean defaultSameModelIlluminations -
defaultSameModelAngles
public static boolean defaultSameModelAngles -
defaultSameModelTiles
public static boolean defaultSameModelTiles -
defaultModel
public static int defaultModel -
defaultDefineAs
public static int defaultDefineAs -
defaultApplyTo
public static int defaultApplyTo -
applyToChoice
-
modelChoice
-
defineAsChoice
-
axesChoice
-
defaultAxis
public static int[] defaultAxis -
defaultDegrees
public static double[] defaultDegrees -
defaultModels
-
-
Constructor Details
-
Apply_Transformation
public Apply_Transformation()
-
-
Method Details
-
run
- Specified by:
runin interfaceij.plugin.PlugIn
-
queryParams
public final ApplyParameters queryParams(mpicbg.spim.data.SpimData data, List<mpicbg.spim.data.sequence.ViewId> viewIds) -
queryBigDataViewer
public Map<mpicbg.spim.data.sequence.ViewDescription,ImgLib2Temp.Pair<double[], queryBigDataViewerString>> (mpicbg.spim.data.SpimData data, List<mpicbg.spim.data.sequence.ViewId> viewIds, ApplyParameters params) -
queryRotationAxis
public Map<mpicbg.spim.data.sequence.ViewDescription,ImgLib2Temp.Pair<double[], queryRotationAxisString>> (mpicbg.spim.data.SpimData data, List<mpicbg.spim.data.sequence.ViewId> viewIds, ApplyParameters params) -
queryString
public Map<mpicbg.spim.data.sequence.ViewDescription,ImgLib2Temp.Pair<double[], queryStringString>> (mpicbg.spim.data.SpimData data, List<mpicbg.spim.data.sequence.ViewId> viewIds, ApplyParameters params) -
applyModels
public void applyModels(mpicbg.spim.data.SpimData spimData, double minResolution, int applyTo, Map<mpicbg.spim.data.sequence.ViewDescription, ImgLib2Temp.Pair<double[], String>> modelLinks) -
parseString
-
preConcatenateTransform
public static void preConcatenateTransform(mpicbg.spim.data.SpimData spimData, mpicbg.spim.data.sequence.ViewId viewId, net.imglib2.realtransform.AffineTransform3D model, String name) -
setModelToCalibration
public static void setModelToCalibration(mpicbg.spim.data.SpimData spimData, mpicbg.spim.data.sequence.ViewId viewId, double minResolution) -
setModelToIdentity
public static void setModelToIdentity(mpicbg.spim.data.SpimData spimData, mpicbg.spim.data.sequence.ViewId viewId) -
applyAxis
-
rotationAngleAxis
public static net.imglib2.realtransform.AffineTransform3D rotationAngleAxis(double angle, double[] axis) -
toUnit
public static double[] toUnit(double[] vec) -
applyAxisGrouped
-
applyAxisGrouped
-
getCenterOfMass
public static double[] getCenterOfMass(Collection<ImgLib2Temp.Pair<net.imglib2.Dimensions, net.imglib2.realtransform.AffineGet>> views) -
main
-