Uses of Class
net.preibisch.mvrecon.process.interestpointregistration.pairwise.constellation.grouping.Group
Packages that use Group
Package
Description
-
Uses of Group in net.preibisch.mvrecon.fiji.datasetmanager.grid
Method parameters in net.preibisch.mvrecon.fiji.datasetmanager.grid with type arguments of type GroupModifier and TypeMethodDescriptionstatic <AS extends mpicbg.spim.data.generic.AbstractSpimData<?>>
voidRegularTranformHelpers.applyToSpimData(AS data, List<? extends Group<? extends mpicbg.spim.data.generic.sequence.BasicViewDescription<?>>> viewDescriptions, RegularTranformHelpers.RegularTranslationParameters params, boolean applyToAllTimePoints) -
Uses of Group in net.preibisch.mvrecon.fiji.plugin
Methods in net.preibisch.mvrecon.fiji.plugin with parameters of type GroupModifier and TypeMethodDescriptionstatic double[]Image_Fusion.determineInputBitDepth(Group<mpicbg.spim.data.sequence.ViewDescription> group, SpimData2 spimData, net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.real.FloatType> virtual) protected static booleanImage_Deconvolution.export(net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.real.FloatType> output, DeconvolutionGUI fusion, ImgExport exporter, Group<mpicbg.spim.data.sequence.ViewDescription> group) protected static <T extends net.imglib2.type.numeric.RealType<T> & net.imglib2.type.NativeType<T>>
booleanImage_Quality.export(net.imglib2.RandomAccessibleInterval<T> output, ExecutorService taskExecutor, T type, QualityGUI quality, ImgExport exporter, Group<mpicbg.spim.data.sequence.ViewDescription> group, double[] minmax) static StringImage_Fusion.getTitle(int splittingType, Group<mpicbg.spim.data.sequence.ViewDescription> group) -
Uses of Group in net.preibisch.mvrecon.fiji.plugin.fusion
Methods in net.preibisch.mvrecon.fiji.plugin.fusion that return types with arguments of type GroupModifier and TypeMethodDescriptionDeconvolutionGUI.getDeconvolutionGrouping(Group<mpicbg.spim.data.sequence.ViewDescription> group) DeconvolutionGUI.getFusionGroups()FusionExportInterface.getFusionGroups()FusionGUI.getFusionGroups()FusionGUI.getFusionGroups(SpimData2 spimData, List<mpicbg.spim.data.sequence.ViewId> views, int splittingType) QualityGUI.getFusionGroups()Methods in net.preibisch.mvrecon.fiji.plugin.fusion with parameters of type GroupModifier and TypeMethodDescriptionDeconvolutionGUI.getDeconvolutionGrouping(Group<mpicbg.spim.data.sequence.ViewDescription> group) -
Uses of Group in net.preibisch.mvrecon.fiji.plugin.interestpointdetection
Methods in net.preibisch.mvrecon.fiji.plugin.interestpointdetection that return GroupModifier and TypeMethodDescriptionprotected Group<mpicbg.spim.data.sequence.ViewDescription> DifferenceOfGUI.getGroupSelection(String dialogHeader, String text, List<Group<mpicbg.spim.data.sequence.ViewDescription>> groups) Methods in net.preibisch.mvrecon.fiji.plugin.interestpointdetection that return types with arguments of type GroupModifier and TypeMethodDescriptionprotected List<Group<mpicbg.spim.data.sequence.ViewDescription>> DifferenceOfGUI.getGroups()Methods in net.preibisch.mvrecon.fiji.plugin.interestpointdetection with parameters of type GroupModifier and TypeMethodDescriptionprotected StringDifferenceOfGUI.nameForGroup(Group<mpicbg.spim.data.sequence.ViewDescription> group) Method parameters in net.preibisch.mvrecon.fiji.plugin.interestpointdetection with type arguments of type GroupModifier and TypeMethodDescriptionprotected Group<mpicbg.spim.data.sequence.ViewDescription> DifferenceOfGUI.getGroupSelection(String dialogHeader, String text, List<Group<mpicbg.spim.data.sequence.ViewDescription>> groups) -
Uses of Group in net.preibisch.mvrecon.fiji.plugin.interestpointregistration.parameters
Methods in net.preibisch.mvrecon.fiji.plugin.interestpointregistration.parameters that return types with arguments of type GroupModifier and TypeMethodDescriptionstatic HashSet<Group<mpicbg.spim.data.sequence.ViewId>> AdvancedRegistrationParameters.getGroups(SpimData2 data, List<? extends mpicbg.spim.data.sequence.ViewId> views, boolean groupTiles, boolean groupIllums, boolean groupChannels, boolean groupTimePoints) AdvancedRegistrationParameters.getGroups(SpimData2 data, List<mpicbg.spim.data.sequence.ViewId> views, boolean groupTiles, boolean groupIllums, boolean groupChannels) Method parameters in net.preibisch.mvrecon.fiji.plugin.interestpointregistration.parameters with type arguments of type GroupModifier and TypeMethodDescriptionAdvancedRegistrationParameters.pairwiseSetupInstance(BasicRegistrationParameters.RegistrationType registrationType, List<mpicbg.spim.data.sequence.ViewId> views, Set<Group<mpicbg.spim.data.sequence.ViewId>> groups) -
Uses of Group in net.preibisch.mvrecon.fiji.spimdata
Methods in net.preibisch.mvrecon.fiji.spimdata that return types with arguments of type GroupModifier and TypeMethodDescriptionstatic <V extends mpicbg.spim.data.sequence.ViewId>
ArrayList<Group<V>> SpimData2.filterGroupsForMissingViews(mpicbg.spim.data.generic.AbstractSpimData<?> data, Collection<Group<V>> groupsIn) Removes Views in Groups that are missing, and entire groups if no views are leftMethod parameters in net.preibisch.mvrecon.fiji.spimdata with type arguments of type GroupModifier and TypeMethodDescriptionstatic <V extends mpicbg.spim.data.sequence.ViewId>
ArrayList<Group<V>> SpimData2.filterGroupsForMissingViews(mpicbg.spim.data.generic.AbstractSpimData<?> data, Collection<Group<V>> groupsIn) Removes Views in Groups that are missing, and entire groups if no views are left -
Uses of Group in net.preibisch.mvrecon.fiji.spimdata.explorer.analyzeerror
Fields in net.preibisch.mvrecon.fiji.spimdata.explorer.analyzeerror declared as GroupModifier and TypeFieldDescriptionAnalyzeErrorsUtil.SingleGroupError.groupAnalyzeErrorsUtil.GroupPairResult.groupAAnalyzeErrorsUtil.GroupPairResult.groupBFields in net.preibisch.mvrecon.fiji.spimdata.explorer.analyzeerror with type parameters of type GroupConstructors in net.preibisch.mvrecon.fiji.spimdata.explorer.analyzeerror with parameters of type GroupModifierConstructorDescriptionGroupPairResult(Group<mpicbg.spim.data.sequence.ViewDescription> groupA, Group<mpicbg.spim.data.sequence.ViewDescription> groupB, int count, int numCorr, double min, double avg, double max) SingleGroupError(Group<mpicbg.spim.data.sequence.ViewDescription> group, List<Group<mpicbg.spim.data.sequence.ViewDescription>> connectedGroups, int numCorr, double min, double avg, double max) Constructor parameters in net.preibisch.mvrecon.fiji.spimdata.explorer.analyzeerror with type arguments of type GroupModifierConstructorDescriptionSingleGroupError(Group<mpicbg.spim.data.sequence.ViewDescription> group, List<Group<mpicbg.spim.data.sequence.ViewDescription>> connectedGroups, int numCorr, double min, double avg, double max) -
Uses of Group in net.preibisch.mvrecon.fiji.spimdata.stitchingresults
Methods in net.preibisch.mvrecon.fiji.spimdata.stitchingresults that return types with arguments of type GroupModifier and TypeMethodDescriptionSet<net.imglib2.util.Pair<Group<mpicbg.spim.data.sequence.ViewId>, Group<mpicbg.spim.data.sequence.ViewId>>> PairwiseLinkImpl.getPairwiseLinks()Set<net.imglib2.util.Pair<Group<mpicbg.spim.data.sequence.ViewId>, Group<mpicbg.spim.data.sequence.ViewId>>> PairwiseLinkImpl.getPairwiseLinks()Set<net.imglib2.util.Pair<Group<mpicbg.spim.data.sequence.ViewId>, Group<mpicbg.spim.data.sequence.ViewId>>> PairwiseLinkInterface.getPairwiseLinks()Set<net.imglib2.util.Pair<Group<mpicbg.spim.data.sequence.ViewId>, Group<mpicbg.spim.data.sequence.ViewId>>> PairwiseLinkInterface.getPairwiseLinks()Set<net.imglib2.util.Pair<Group<mpicbg.spim.data.sequence.ViewId>, Group<mpicbg.spim.data.sequence.ViewId>>> StitchingResults.getPairwiseLinks()Set<net.imglib2.util.Pair<Group<mpicbg.spim.data.sequence.ViewId>, Group<mpicbg.spim.data.sequence.ViewId>>> StitchingResults.getPairwiseLinks()Map<net.imglib2.util.Pair<Group<mpicbg.spim.data.sequence.ViewId>, Group<mpicbg.spim.data.sequence.ViewId>>, PairwiseStitchingResult<mpicbg.spim.data.sequence.ViewId>> StitchingResults.getPairwiseResults()Map<net.imglib2.util.Pair<Group<mpicbg.spim.data.sequence.ViewId>, Group<mpicbg.spim.data.sequence.ViewId>>, PairwiseStitchingResult<mpicbg.spim.data.sequence.ViewId>> StitchingResults.getPairwiseResults()PairwiseStitchingResult.pair()PairwiseStitchingResult.pair()Method parameters in net.preibisch.mvrecon.fiji.spimdata.stitchingresults with type arguments of type GroupModifier and TypeMethodDescriptionStitchingResults.getPairwiseResultsForPair(net.imglib2.util.Pair<Group<mpicbg.spim.data.sequence.ViewId>, Group<mpicbg.spim.data.sequence.ViewId>> pair) StitchingResults.getPairwiseResultsForPair(net.imglib2.util.Pair<Group<mpicbg.spim.data.sequence.ViewId>, Group<mpicbg.spim.data.sequence.ViewId>> pair) voidStitchingResults.removePairwiseResultForPair(net.imglib2.util.Pair<Group<mpicbg.spim.data.sequence.ViewId>, Group<mpicbg.spim.data.sequence.ViewId>> pair) voidStitchingResults.removePairwiseResultForPair(net.imglib2.util.Pair<Group<mpicbg.spim.data.sequence.ViewId>, Group<mpicbg.spim.data.sequence.ViewId>> pair) voidStitchingResults.setPairwiseResultForPair(net.imglib2.util.Pair<Group<mpicbg.spim.data.sequence.ViewId>, Group<mpicbg.spim.data.sequence.ViewId>> pair, PairwiseStitchingResult<mpicbg.spim.data.sequence.ViewId> res) voidStitchingResults.setPairwiseResultForPair(net.imglib2.util.Pair<Group<mpicbg.spim.data.sequence.ViewId>, Group<mpicbg.spim.data.sequence.ViewId>> pair, PairwiseStitchingResult<mpicbg.spim.data.sequence.ViewId> res) Constructor parameters in net.preibisch.mvrecon.fiji.spimdata.stitchingresults with type arguments of type GroupModifierConstructorDescriptionPairwiseLinkImpl(Set<net.imglib2.util.Pair<Group<mpicbg.spim.data.sequence.ViewId>, Group<mpicbg.spim.data.sequence.ViewId>>> results) PairwiseLinkImpl(Set<net.imglib2.util.Pair<Group<mpicbg.spim.data.sequence.ViewId>, Group<mpicbg.spim.data.sequence.ViewId>>> results) PairwiseStitchingResult(net.imglib2.util.Pair<Group<C>, Group<C>> pair, net.imglib2.RealInterval boundingBox, net.imglib2.realtransform.AffineGet transform, double r, double hash) PairwiseStitchingResult(net.imglib2.util.Pair<Group<C>, Group<C>> pair, net.imglib2.RealInterval boundingBox, net.imglib2.realtransform.AffineGet transform, double r, double hash) -
Uses of Group in net.preibisch.mvrecon.process.deconvolution.util
Methods in net.preibisch.mvrecon.process.deconvolution.util that return types with arguments of type GroupModifier and TypeMethodDescriptionProcessInputImages.getGroups()ProcessInputImages.getImages()ProcessInputImages.getNormalizedWeights()ProcessInputImages.getUnnormalizedWeights()static <V extends mpicbg.spim.data.sequence.ViewId>
HashMap<Group<V>, net.imglib2.img.array.ArrayImg<net.imglib2.type.numeric.real.FloatType, ?>> PSFPreparation.loadGroupTransformPSFs(PointSpreadFunctions pointSpreadFunctions, ProcessInputImages<V> fusion, boolean sameSizeForAll) static <V extends mpicbg.spim.data.sequence.ViewId>
HashMap<Group<V>, net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.real.FloatType>> ProcessInputImages.normalizeWeights(HashMap<Group<V>, net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.real.FloatType>> unnormalizedWeights, List<Group<V>> groups, double osemspeedup, boolean additionalSmoothBlending, float maxDiffRange, float scalingRange) Method parameters in net.preibisch.mvrecon.process.deconvolution.util with type arguments of type GroupModifier and TypeMethodDescriptionstatic <V extends mpicbg.spim.data.sequence.ViewId>
voidProcessInputImages.cacheRandomAccessibleInterval(Collection<Group<V>> groups, int cellDim, int maxCacheSize, HashMap<Group<V>, net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.real.FloatType>> images) static <V extends mpicbg.spim.data.sequence.ViewId>
voidProcessInputImages.cacheRandomAccessibleInterval(Collection<Group<V>> groups, int cellDim, int maxCacheSize, HashMap<Group<V>, net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.real.FloatType>> images) static <V extends mpicbg.spim.data.sequence.ViewId>
voidProcessInputImages.copyRandomAccessibleInterval(Collection<Group<V>> groups, ExecutorService service, net.imglib2.img.ImgFactory<net.imglib2.type.numeric.real.FloatType> factory, HashMap<Group<V>, net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.real.FloatType>> images) static <V extends mpicbg.spim.data.sequence.ViewId>
voidProcessInputImages.copyRandomAccessibleInterval(Collection<Group<V>> groups, ExecutorService service, net.imglib2.img.ImgFactory<net.imglib2.type.numeric.real.FloatType> factory, HashMap<Group<V>, net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.real.FloatType>> images) static <V extends mpicbg.spim.data.sequence.ViewId>
net.imglib2.IntervalProcessInputImages.fuseGroups(mpicbg.spim.data.generic.AbstractSpimData<?> spimData, HashMap<Group<V>, net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.real.FloatType>> tImgs, HashMap<Group<V>, net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.real.FloatType>> tWeights, HashMap<V, net.imglib2.realtransform.AffineTransform3D> models, Collection<Group<V>> groups, net.imglib2.Interval boundingBox, double downsampling, float[] blendingRangeFusion, float[] blendingBorderFusion, float[] blendingRangeDecon, float[] blendingBorderDecon, Map<? extends mpicbg.spim.data.sequence.ViewId, mpicbg.models.AffineModel1D> intensityAdjustments) static <V extends mpicbg.spim.data.sequence.ViewId>
net.imglib2.IntervalProcessInputImages.fuseGroups(mpicbg.spim.data.generic.AbstractSpimData<?> spimData, HashMap<Group<V>, net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.real.FloatType>> tImgs, HashMap<Group<V>, net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.real.FloatType>> tWeights, HashMap<V, net.imglib2.realtransform.AffineTransform3D> models, Collection<Group<V>> groups, net.imglib2.Interval boundingBox, double downsampling, float[] blendingRangeFusion, float[] blendingBorderFusion, float[] blendingRangeDecon, float[] blendingBorderDecon, Map<? extends mpicbg.spim.data.sequence.ViewId, mpicbg.models.AffineModel1D> intensityAdjustments) static <V extends mpicbg.spim.data.sequence.ViewId>
HashMap<Group<V>, net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.real.FloatType>> ProcessInputImages.normalizeWeights(HashMap<Group<V>, net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.real.FloatType>> unnormalizedWeights, List<Group<V>> groups, double osemspeedup, boolean additionalSmoothBlending, float maxDiffRange, float scalingRange) static <V extends mpicbg.spim.data.sequence.ViewId>
HashMap<Group<V>, net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.real.FloatType>> ProcessInputImages.normalizeWeights(HashMap<Group<V>, net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.real.FloatType>> unnormalizedWeights, List<Group<V>> groups, double osemspeedup, boolean additionalSmoothBlending, float maxDiffRange, float scalingRange) Constructor parameters in net.preibisch.mvrecon.process.deconvolution.util with type arguments of type GroupModifierConstructorDescriptionProcessInputImages(mpicbg.spim.data.generic.AbstractSpimData<?> spimData, Collection<Group<V>> groups, ExecutorService service, net.imglib2.Interval bb, double downsampling, boolean useWeightsFusion, float blendingRangeFusion, float blendingBorderFusion, boolean useWeightsDecon, float blendingRangeDeconvolution, float blendingBorderDeconvolution, Map<? extends mpicbg.spim.data.sequence.ViewId, mpicbg.models.AffineModel1D> intensityAdjustments) ProcessInputImages(mpicbg.spim.data.generic.AbstractSpimData<?> spimData, Collection<Group<V>> groups, ExecutorService service, net.imglib2.Interval bb, double downsampling, Map<? extends mpicbg.spim.data.sequence.ViewId, mpicbg.models.AffineModel1D> intensityAdjustments) ProcessInputImages(mpicbg.spim.data.generic.AbstractSpimData<?> spimData, Collection<Group<V>> groups, ExecutorService service, net.imglib2.Interval bb, Map<? extends mpicbg.spim.data.sequence.ViewId, mpicbg.models.AffineModel1D> intensityAdjustments) -
Uses of Group in net.preibisch.mvrecon.process.export
Methods in net.preibisch.mvrecon.process.export with parameters of type GroupModifier and TypeMethodDescription<T extends net.imglib2.type.numeric.RealType<T> & net.imglib2.type.NativeType<T>>
booleanDisplayImage.exportImage(net.imglib2.algorithm.blocks.BlockSupplier<T> img, net.imglib2.Interval bb, double downsampling, double anisoF, String title, Group<? extends mpicbg.spim.data.sequence.ViewDescription> fusionGroup) <T extends net.imglib2.type.numeric.RealType<T> & net.imglib2.type.NativeType<T>>
booleanExportLarge2DTIFF.exportImage(net.imglib2.algorithm.blocks.BlockSupplier<T> blocks, net.imglib2.Interval bb, double downsampling, double anisoF, String title, Group<? extends mpicbg.spim.data.sequence.ViewDescription> fusionGroup) <T extends net.imglib2.type.numeric.RealType<T> & net.imglib2.type.NativeType<T>>
booleanExportN5Api.exportImage(net.imglib2.algorithm.blocks.BlockSupplier<T> blockSupplierIn, net.imglib2.Interval bb, double downsamplingF, double anisoF, String title, Group<? extends mpicbg.spim.data.sequence.ViewDescription> fusionGroup) <T extends net.imglib2.type.numeric.RealType<T> & net.imglib2.type.NativeType<T>>
booleanImgExport.exportImage(net.imglib2.algorithm.blocks.BlockSupplier<T> img, net.imglib2.Interval bb, double downsampling, double anisoF, String title, Group<? extends mpicbg.spim.data.sequence.ViewDescription> fusionGroup) Exports the image using a predefined min/max<T extends net.imglib2.type.numeric.RealType<T> & net.imglib2.type.NativeType<T>>
booleanOpenSeaDragon.exportImage(net.imglib2.algorithm.blocks.BlockSupplier<T> supplier, net.imglib2.Interval bb, double downsampling, double anisoF, String title, Group<? extends mpicbg.spim.data.sequence.ViewDescription> fusionGroup) <T extends net.imglib2.type.numeric.RealType<T> & net.imglib2.type.NativeType<T>>
booleanSave3dTIFF.exportImage(net.imglib2.algorithm.blocks.BlockSupplier<T> img, net.imglib2.Interval bb, double downsampling, double anisoF, String title, Group<? extends mpicbg.spim.data.sequence.ViewDescription> fusionGroup) protected static StringOpenSeaDragon.getNameForFusionGroup(Group<mpicbg.spim.data.sequence.ViewDescription> group, int splittingType) -
Uses of Group in net.preibisch.mvrecon.process.interestpointregistration
Method parameters in net.preibisch.mvrecon.process.interestpointregistration with type arguments of type GroupModifier and TypeMethodDescriptionstatic voidTransformationTools.filterForOverlappingInterestPoints(Map<mpicbg.spim.data.sequence.ViewId, HashMap<String, Collection<InterestPoint>>> interestpoints, Collection<? extends Group<mpicbg.spim.data.sequence.ViewId>> groups, Map<mpicbg.spim.data.sequence.ViewId, mpicbg.spim.data.registration.ViewRegistration> registrations, Map<mpicbg.spim.data.sequence.ViewId, mpicbg.spim.data.sequence.ViewDescription> viewDescriptions) static voidTransformationTools.filterForOverlappingInterestPoints(Map<mpicbg.spim.data.sequence.ViewId, HashMap<String, Collection<InterestPoint>>> interestpoints, Collection<? extends Group<mpicbg.spim.data.sequence.ViewId>> groups, Map<mpicbg.spim.data.sequence.ViewId, mpicbg.spim.data.registration.ViewRegistration> registrations, Map<mpicbg.spim.data.sequence.ViewId, mpicbg.spim.data.sequence.ViewDescription> viewDescriptions, int numThreads) -
Uses of Group in net.preibisch.mvrecon.process.interestpointregistration.global
Methods in net.preibisch.mvrecon.process.interestpointregistration.global that return GroupModifier and TypeMethodDescriptionGlobalOptTwoRound.assembleViews(Set<mpicbg.models.Tile<?>> set, HashMap<mpicbg.spim.data.sequence.ViewId, ? extends mpicbg.models.Tile<?>> models) Methods in net.preibisch.mvrecon.process.interestpointregistration.global that return types with arguments of type GroupModifier and TypeMethodDescriptionstatic <M extends mpicbg.models.Model<M>>
net.imglib2.util.Pair<HashMap<mpicbg.spim.data.sequence.ViewId, mpicbg.models.Tile<M>>, ArrayList<Group<mpicbg.spim.data.sequence.ViewId>>> GlobalOpt.initGlobalOpt(M model, PointMatchCreator pmc, Collection<mpicbg.spim.data.sequence.ViewId> fixedViews, Collection<Group<mpicbg.spim.data.sequence.ViewId>> groupsIn) Method parameters in net.preibisch.mvrecon.process.interestpointregistration.global with type arguments of type GroupModifier and TypeMethodDescriptionstatic <M extends mpicbg.models.Model<M>>
HashMap<mpicbg.spim.data.sequence.ViewId, M> GlobalOptIterative.computeModels(M model, boolean preAlign, PointMatchCreator pmc, IterativeConvergenceStrategy ics, LinkRemovalStrategy lms, Collection<net.imglib2.util.Pair<Group<mpicbg.spim.data.sequence.ViewId>, Group<mpicbg.spim.data.sequence.ViewId>>> removedInconsistentPairs, Collection<mpicbg.spim.data.sequence.ViewId> fixedViews, Collection<Group<mpicbg.spim.data.sequence.ViewId>> groupsIn) static <M extends mpicbg.models.Model<M>>
HashMap<mpicbg.spim.data.sequence.ViewId, M> GlobalOptIterative.computeModels(M model, boolean preAlign, PointMatchCreator pmc, IterativeConvergenceStrategy ics, LinkRemovalStrategy lms, Collection<net.imglib2.util.Pair<Group<mpicbg.spim.data.sequence.ViewId>, Group<mpicbg.spim.data.sequence.ViewId>>> removedInconsistentPairs, Collection<mpicbg.spim.data.sequence.ViewId> fixedViews, Collection<Group<mpicbg.spim.data.sequence.ViewId>> groupsIn) static <M extends mpicbg.models.Model<M> & mpicbg.models.Affine3D<M>>
HashMap<mpicbg.spim.data.sequence.ViewId, M> GlobalOptTwoRound.computeModels(M model, boolean preAlign, PointMatchCreator pmc, IterativeConvergenceStrategy csStrong, LinkRemovalStrategy lms, Collection<net.imglib2.util.Pair<Group<mpicbg.spim.data.sequence.ViewId>, Group<mpicbg.spim.data.sequence.ViewId>>> removedInconsistentPairs, WeakLinkFactory wlf, ConvergenceStrategy csWeak, Collection<mpicbg.spim.data.sequence.ViewId> fixedViews, Collection<Group<mpicbg.spim.data.sequence.ViewId>> groupsIn) static <M extends mpicbg.models.Model<M> & mpicbg.models.Affine3D<M>>
HashMap<mpicbg.spim.data.sequence.ViewId, M> GlobalOptTwoRound.computeModels(M model, boolean preAlign, PointMatchCreator pmc, IterativeConvergenceStrategy csStrong, LinkRemovalStrategy lms, Collection<net.imglib2.util.Pair<Group<mpicbg.spim.data.sequence.ViewId>, Group<mpicbg.spim.data.sequence.ViewId>>> removedInconsistentPairs, WeakLinkFactory wlf, ConvergenceStrategy csWeak, Collection<mpicbg.spim.data.sequence.ViewId> fixedViews, Collection<Group<mpicbg.spim.data.sequence.ViewId>> groupsIn) static <M extends mpicbg.models.Model<M>>
HashMap<mpicbg.spim.data.sequence.ViewId, mpicbg.models.Tile<M>> GlobalOptIterative.computeTiles(M model, boolean preAlign, PointMatchCreator pmc, IterativeConvergenceStrategy ics, LinkRemovalStrategy lms, Collection<net.imglib2.util.Pair<Group<mpicbg.spim.data.sequence.ViewId>, Group<mpicbg.spim.data.sequence.ViewId>>> removedInconsistentPairs, Collection<mpicbg.spim.data.sequence.ViewId> fixedViews, Collection<Group<mpicbg.spim.data.sequence.ViewId>> groupsIn) static <M extends mpicbg.models.Model<M>>
HashMap<mpicbg.spim.data.sequence.ViewId, mpicbg.models.Tile<M>> GlobalOptIterative.computeTiles(M model, boolean preAlign, PointMatchCreator pmc, IterativeConvergenceStrategy ics, LinkRemovalStrategy lms, Collection<net.imglib2.util.Pair<Group<mpicbg.spim.data.sequence.ViewId>, Group<mpicbg.spim.data.sequence.ViewId>>> removedInconsistentPairs, Collection<mpicbg.spim.data.sequence.ViewId> fixedViews, Collection<Group<mpicbg.spim.data.sequence.ViewId>> groupsIn) static <M extends mpicbg.models.Model<M> & mpicbg.models.Affine3D<M>>
HashMap<mpicbg.spim.data.sequence.ViewId, mpicbg.models.Tile<M>> GlobalOptTwoRound.computeTiles(M model, boolean preAlign, PointMatchCreator pmc, IterativeConvergenceStrategy csStrong, LinkRemovalStrategy lms, Collection<net.imglib2.util.Pair<Group<mpicbg.spim.data.sequence.ViewId>, Group<mpicbg.spim.data.sequence.ViewId>>> removedInconsistentPairs, WeakLinkFactory wlf, ConvergenceStrategy csWeak, Collection<mpicbg.spim.data.sequence.ViewId> fixedViews, Collection<Group<mpicbg.spim.data.sequence.ViewId>> groupsIn) static <M extends mpicbg.models.Model<M> & mpicbg.models.Affine3D<M>>
HashMap<mpicbg.spim.data.sequence.ViewId, mpicbg.models.Tile<M>> GlobalOptTwoRound.computeTiles(M model, boolean preAlign, PointMatchCreator pmc, IterativeConvergenceStrategy csStrong, LinkRemovalStrategy lms, Collection<net.imglib2.util.Pair<Group<mpicbg.spim.data.sequence.ViewId>, Group<mpicbg.spim.data.sequence.ViewId>>> removedInconsistentPairs, WeakLinkFactory wlf, ConvergenceStrategy csWeak, Collection<mpicbg.spim.data.sequence.ViewId> fixedViews, Collection<Group<mpicbg.spim.data.sequence.ViewId>> groupsIn) -
Uses of Group in net.preibisch.mvrecon.process.interestpointregistration.global.linkremoval
Methods in net.preibisch.mvrecon.process.interestpointregistration.global.linkremoval that return GroupModifier and TypeMethodDescriptionMaxErrorLinkRemoval.findGroup(mpicbg.models.Tile<?> tile, HashMap<mpicbg.spim.data.sequence.ViewId, ? extends mpicbg.models.Tile<?>> map) Methods in net.preibisch.mvrecon.process.interestpointregistration.global.linkremoval that return types with arguments of type GroupModifier and TypeMethodDescriptionnet.imglib2.util.Pair<Group<mpicbg.spim.data.sequence.ViewId>, Group<mpicbg.spim.data.sequence.ViewId>> LinkRemovalStrategy.removeLink(mpicbg.models.TileConfiguration tc, HashMap<mpicbg.spim.data.sequence.ViewId, ? extends mpicbg.models.Tile<?>> map) net.imglib2.util.Pair<Group<mpicbg.spim.data.sequence.ViewId>, Group<mpicbg.spim.data.sequence.ViewId>> LinkRemovalStrategy.removeLink(mpicbg.models.TileConfiguration tc, HashMap<mpicbg.spim.data.sequence.ViewId, ? extends mpicbg.models.Tile<?>> map) net.imglib2.util.Pair<Group<mpicbg.spim.data.sequence.ViewId>, Group<mpicbg.spim.data.sequence.ViewId>> MaxErrorLinkRemoval.removeLink(mpicbg.models.TileConfiguration tc, HashMap<mpicbg.spim.data.sequence.ViewId, ? extends mpicbg.models.Tile<?>> map) net.imglib2.util.Pair<Group<mpicbg.spim.data.sequence.ViewId>, Group<mpicbg.spim.data.sequence.ViewId>> MaxErrorLinkRemoval.removeLink(mpicbg.models.TileConfiguration tc, HashMap<mpicbg.spim.data.sequence.ViewId, ? extends mpicbg.models.Tile<?>> map) -
Uses of Group in net.preibisch.mvrecon.process.interestpointregistration.global.pointmatchcreating
Method parameters in net.preibisch.mvrecon.process.interestpointregistration.global.pointmatchcreating with type arguments of type GroupModifier and TypeMethodDescription<M extends mpicbg.models.Model<M>>
voidPointMatchCreator.assignPointMatches(HashMap<mpicbg.spim.data.sequence.ViewId, mpicbg.models.Tile<M>> tileMap, ArrayList<Group<mpicbg.spim.data.sequence.ViewId>> groups, Collection<mpicbg.spim.data.sequence.ViewId> fixedViews) assign pointmatches for all views that this object knows and that are present in tileMap.keySet(), which comes from getAllViews() plus what is in the group definition of the globalopt called last<M extends mpicbg.models.Model<M>>
voidPointMatchCreator.assignWeights(HashMap<mpicbg.spim.data.sequence.ViewId, mpicbg.models.Tile<M>> tileMap, ArrayList<Group<mpicbg.spim.data.sequence.ViewId>> groups, Collection<mpicbg.spim.data.sequence.ViewId> fixedViews) By default all weights are 1, if wanted one can adjust them here, otherwise simply return. -
Uses of Group in net.preibisch.mvrecon.process.interestpointregistration.global.pointmatchcreating.strong
Method parameters in net.preibisch.mvrecon.process.interestpointregistration.global.pointmatchcreating.strong with type arguments of type GroupModifier and TypeMethodDescriptionstatic <M extends mpicbg.models.Model<M>>
voidImageCorrelationPointMatchCreator.addPointMatches(Link<Group<? extends mpicbg.spim.data.sequence.ViewId>> link, mpicbg.models.Tile<M> tileA, mpicbg.models.Tile<M> tileB) <M extends mpicbg.models.Model<M>>
voidImageCorrelationPointMatchCreator.assignPointMatches(HashMap<mpicbg.spim.data.sequence.ViewId, mpicbg.models.Tile<M>> tileMap, ArrayList<Group<mpicbg.spim.data.sequence.ViewId>> groups, Collection<mpicbg.spim.data.sequence.ViewId> fixedViews) <M extends mpicbg.models.Model<M>>
voidInterestPointMatchCreator.assignPointMatches(HashMap<mpicbg.spim.data.sequence.ViewId, mpicbg.models.Tile<M>> tileMap, ArrayList<Group<mpicbg.spim.data.sequence.ViewId>> groups, Collection<mpicbg.spim.data.sequence.ViewId> fixedViews) <M extends mpicbg.models.Model<M>>
voidImageCorrelationPointMatchCreator.assignWeights(HashMap<mpicbg.spim.data.sequence.ViewId, mpicbg.models.Tile<M>> tileMap, ArrayList<Group<mpicbg.spim.data.sequence.ViewId>> groups, Collection<mpicbg.spim.data.sequence.ViewId> fixedViews) <M extends mpicbg.models.Model<M>>
voidInterestPointMatchCreator.assignWeights(HashMap<mpicbg.spim.data.sequence.ViewId, mpicbg.models.Tile<M>> tileMap, ArrayList<Group<mpicbg.spim.data.sequence.ViewId>> groups, Collection<mpicbg.spim.data.sequence.ViewId> fixedViews) static <M extends mpicbg.models.Model<M>>
voidInterestPointMatchCreator.assignWeights(List<? extends net.imglib2.util.Pair<? extends net.imglib2.util.Pair<mpicbg.spim.data.sequence.ViewId, mpicbg.spim.data.sequence.ViewId>, ? extends PairwiseResult<?>>> pairs, ArrayList<Group<mpicbg.spim.data.sequence.ViewId>> groups, HashMap<mpicbg.spim.data.sequence.ViewId, mpicbg.models.Tile<M>> tileMap) -
Uses of Group in net.preibisch.mvrecon.process.interestpointregistration.global.pointmatchcreating.weak
Method parameters in net.preibisch.mvrecon.process.interestpointregistration.global.pointmatchcreating.weak with type arguments of type GroupModifier and TypeMethodDescription<M extends mpicbg.models.Model<M>>
voidMetaDataWeakLinkCreator.assignPointMatches(HashMap<mpicbg.spim.data.sequence.ViewId, mpicbg.models.Tile<M>> models2, ArrayList<Group<mpicbg.spim.data.sequence.ViewId>> groups, Collection<mpicbg.spim.data.sequence.ViewId> fixedViews) <M extends mpicbg.models.Model<M>>
voidMetaDataWeakLinkCreator.assignWeights(HashMap<mpicbg.spim.data.sequence.ViewId, mpicbg.models.Tile<M>> tileMap, ArrayList<Group<mpicbg.spim.data.sequence.ViewId>> groups, Collection<mpicbg.spim.data.sequence.ViewId> fixedViews) -
Uses of Group in net.preibisch.mvrecon.process.interestpointregistration.pairwise
Methods in net.preibisch.mvrecon.process.interestpointregistration.pairwise with parameters of type Group -
Uses of Group in net.preibisch.mvrecon.process.interestpointregistration.pairwise.constellation
Subclasses of Group in net.preibisch.mvrecon.process.interestpointregistration.pairwise.constellationFields in net.preibisch.mvrecon.process.interestpointregistration.pairwise.constellation with type parameters of type GroupMethods in net.preibisch.mvrecon.process.interestpointregistration.pairwise.constellation that return types with arguments of type GroupModifier and TypeMethodDescriptionSubset.createGroupsForAllViews(Set<V> views, Set<Group<V>> groups) Create a Set of groups that contains all views, with |group| >= 1.PairwiseSetup.findGroupsAssociatedWithSubset(HashSet<V> setsViews, Set<Group<V>> groups) Subset.getGroupedPairs()Computes a list of grouped views that need to be compared, expressed as pairs.Subset.getGroupedPairs()Computes a list of grouped views that need to be compared, expressed as pairs.PairwiseSetup.getGroups()Subset.getGroups()PairwiseSetup.removeNonExistentViewsInGroups(List<V> views, Set<Group<V>> groups) Remove all views in groups that do not exist in the views list - called from constructorMethods in net.preibisch.mvrecon.process.interestpointregistration.pairwise.constellation with parameters of type GroupModifier and TypeMethodDescriptionPairwiseSetup.subsetsLinkedByGroup(List<? extends Set<V>> vSets, Group<V> group) which subsets are part of a group - called by detectSubsets()Method parameters in net.preibisch.mvrecon.process.interestpointregistration.pairwise.constellation with type arguments of type GroupModifier and TypeMethodDescriptionstatic <V> List<net.imglib2.util.Pair<V, V>> AllToAll.allPairs(List<? extends V> views, Collection<? extends Group<V>> groups) static <V> List<net.imglib2.util.Pair<V, V>> AllToAllRange.allPairs(List<? extends V> views, Collection<? extends Group<V>> groups, RangeComparator<V> rangeComparator) static <V extends mpicbg.spim.data.sequence.ViewId>
List<net.imglib2.util.Pair<V, V>> IndividualTimepoints.allPairs(List<? extends V> views, Collection<? extends Group<V>> groups) PairwiseSetup.detectSubsets(List<V> views, List<net.imglib2.util.Pair<V, V>> pairs, Set<Group<V>> groups) Given a list of views, pairs of views that need to be compared, and groups - find subsets that are not overlappingPairwiseSetup.findGroupsAssociatedWithSubset(HashSet<V> setsViews, Set<Group<V>> groups) static <V> ArrayList<net.imglib2.util.Pair<V, V>> Subset.fixViews(HashSet<V> fixedSubsetViews, List<net.imglib2.util.Pair<V, V>> pairs, Set<Group<V>> groups) static <V extends mpicbg.spim.data.sequence.ViewId>
booleanReferenceTimepoint.groupsSpanTimepoints(Set<Group<V>> groups) Checks if groups exist than span multiple timepointsPairwiseSetup.removeNonExistentViewsInGroups(List<V> views, Set<Group<V>> groups) Remove all views in groups that do not exist in the views list - called from constructorstatic <V> ArrayList<net.imglib2.util.Pair<V, V>> PairwiseSetup.removeRedundantPairs(List<net.imglib2.util.Pair<V, V>> pairs, Set<Group<V>> groups) Checks all pairs if both views are contained in the same group, and if so removes the pair from the list - called from definePairs()Constructor parameters in net.preibisch.mvrecon.process.interestpointregistration.pairwise.constellation with type arguments of type GroupModifierConstructorDescriptionIndividualTimepoints(List<mpicbg.spim.data.sequence.ViewId> views, Set<Group<mpicbg.spim.data.sequence.ViewId>> groups) Sets up all pairwise comparisons 1) definePairs() 2) removeNonOverlappingPairs() - if wanted 3) reorderPairs() - if wanted 4) detectSubsets() 5) sortSubsets() - if wanted 6) getSubsets() within each subset 7) subset.fixViews( this.getDefaultFixedViews() ) 8) subset.fixViews() - fixed some of the views necessary for the strategy to workReferenceTimepoint(List<mpicbg.spim.data.sequence.ViewId> views, Set<Group<mpicbg.spim.data.sequence.ViewId>> groups, int referenceTimepointId) ReferenceTimepoint(List<mpicbg.spim.data.sequence.ViewId> views, Set<Group<mpicbg.spim.data.sequence.ViewId>> groups, mpicbg.spim.data.sequence.TimePoint referenceTimepoint) -
Uses of Group in net.preibisch.mvrecon.process.interestpointregistration.pairwise.constellation.grouping
Methods in net.preibisch.mvrecon.process.interestpointregistration.pairwise.constellation.grouping that return GroupModifier and TypeMethodDescriptionstatic <V> Group<V> Group.isContained(V view, Collection<? extends Group<V>> groupCollection) static <V> Group<V> Merges two Groups of viewsstatic <V> Group<V> Group.mergeOverlapping(Group<V> groupA, Group<V> groupB) Merges two Groups of viewsMethods in net.preibisch.mvrecon.process.interestpointregistration.pairwise.constellation.grouping that return types with arguments of type GroupModifier and TypeMethodDescriptionstatic <V extends mpicbg.spim.data.generic.sequence.BasicViewDescription<?>>
List<Group<V>> Group.combineBy(List<V> vds, Set<Class<? extends mpicbg.spim.data.generic.base.Entity>> groupingFactors) Combining means to combine all views that share everything except what they are grouped after, e.g. channel (for example used to group GFP, RFP, DAPI for a Tile) v1: angle 0, channel 0 v2: angle 1, channel 0 v3: angle 1, channel 1 combine by channel: [v1], [v2 v3]static <V extends mpicbg.spim.data.generic.sequence.BasicViewDescription<?>>
List<Group<V>> Group.combineOrSplitBy(List<V> vds, Set<Class<? extends mpicbg.spim.data.generic.base.Entity>> groupingFactors, boolean combine) Combining means to combine all views that share everything except what they are grouped after, e.g. channel (for example used to group GFP, RFP, DAPI for a Tile) Split means the opposite in some way, make a group for every instance of an attribute, e.g. channel (for example group everthing that is GFP and everything that it RFP) v1: angle 0, channel 0 v2: angle 1, channel 0 v3: angle 1, channel 1 combine by channel: [v1], [v2 v3] split by channel: [v1 v2], [v3]static <V extends mpicbg.spim.data.sequence.ViewId>
ArrayList<Group<V>> Group.getGroupsSorted(Collection<Group<V>> groups) static <V extends mpicbg.spim.data.sequence.ViewId>
ArrayList<Group<V>> Group.groupByChannel(List<V> viewIds, mpicbg.spim.data.generic.sequence.AbstractSequenceDescription<?, ? extends mpicbg.spim.data.generic.sequence.BasicViewDescription<?>, ?> sd) Identifies all groups that a certain view is a member ofGroup.mergeAllOverlappingGroups(Collection<Group<V>> groups) Merges all overlapping groups into a new List, the input remains unchangedstatic <V> ArrayList<net.imglib2.util.Pair<Group<V>, Group<V>>> Group.overlappingGroups(Collection<Group<V>> groups) Identify all pairs of overlapping groupsstatic <V> ArrayList<net.imglib2.util.Pair<Group<V>, Group<V>>> Group.overlappingGroups(Collection<Group<V>> groups) Identify all pairs of overlapping groupsstatic <V extends mpicbg.spim.data.generic.sequence.BasicViewDescription<?>>
List<Group<V>> Group.splitBy(List<V> vds, Set<Class<? extends mpicbg.spim.data.generic.base.Entity>> groupingFactors) Split means to make a group for every instance of an attribute, e.g. channel (for example group everthing that is GFP and everything that it RFP) v1: angle 0, channel 0 v2: angle 1, channel 0 v3: angle 1, channel 1 split by channel: [v1 v2], [v3]static <V extends mpicbg.spim.data.sequence.ViewId>
ArrayList<Group<V>> Group.toGroup(Collection<V> views) static <V extends mpicbg.spim.data.sequence.ViewId>
ArrayList<Group<V>> Group.toGroups(Collection<V> views) Group.toViewIdGroup(Collection<? extends mpicbg.spim.data.sequence.ViewId> views) Group.toViewIdGroups(Collection<? extends mpicbg.spim.data.sequence.ViewId> views) Methods in net.preibisch.mvrecon.process.interestpointregistration.pairwise.constellation.grouping with parameters of type GroupModifier and TypeMethodDescriptionstatic <V> voidGroup.filterMissingViews(Group<V> group, Set<? extends V> missingViews) static Stringstatic <V> Group<V> Merges two Groups of viewsstatic <V> Group<V> Group.mergeOverlapping(Group<V> groupA, Group<V> groupB) Merges two Groups of viewsstatic <V> booleanTest if there is any overlap between two groups (at least one view part of both)Method parameters in net.preibisch.mvrecon.process.interestpointregistration.pairwise.constellation.grouping with type arguments of type GroupModifier and TypeMethodDescriptionstatic <V> booleanGroup.containsBoth(V viewIdA, V viewIdB, Collection<? extends Group<V>> groupCollection) static <V extends mpicbg.spim.data.sequence.ViewId>
ArrayList<Group<V>> Group.getGroupsSorted(Collection<Group<V>> groups) static <V> Group<V> Group.isContained(V view, Collection<? extends Group<V>> groupCollection) Identifies all groups that a certain view is a member ofGroup.mergeAllOverlappingGroups(Collection<Group<V>> groups) Merges all overlapping groups into a new List, the input remains unchangedstatic <V> net.imglib2.util.Pair<Integer, Integer> Group.nextOverlappingGroup(List<Group<V>> groups) Identify the indices of the next overlapping groups ordered by size, or return null if none are overlappingstatic <V> ArrayList<net.imglib2.util.Pair<Group<V>, Group<V>>> Group.overlappingGroups(Collection<Group<V>> groups) Identify all pairs of overlapping groupsstatic <V> voidGroup.removeEmptyGroups(List<Group<V>> groups) -
Uses of Group in net.preibisch.mvrecon.process.interestpointregistration.pairwise.constellation.overlap
Method parameters in net.preibisch.mvrecon.process.interestpointregistration.pairwise.constellation.overlap with type arguments of type GroupModifier and TypeMethodDescriptionSimpleBoundingBoxOverlap.generateOverlappingPairs(List<V> views, Collection<? extends Group<V>> groups) Generate overlapping pairs directly without creating all n^2 pairs first. -
Uses of Group in net.preibisch.mvrecon.process.n5api
Methods in net.preibisch.mvrecon.process.n5api with parameters of type GroupModifier and TypeMethodDescriptionstatic intN5ApiTools.channelIndex(Group<? extends mpicbg.spim.data.sequence.ViewDescription> queryGroup, ArrayList<mpicbg.spim.data.sequence.Channel> channels) static intN5ApiTools.timepointIndex(Group<? extends mpicbg.spim.data.sequence.ViewDescription> queryGroup, ArrayList<mpicbg.spim.data.sequence.TimePoint> timepoints) Method parameters in net.preibisch.mvrecon.process.n5api with type arguments of type GroupModifier and TypeMethodDescriptionN5ApiTools.channels(List<? extends Group<? extends mpicbg.spim.data.sequence.ViewDescription>> fusionGroups) N5ApiTools.timepoints(List<? extends Group<? extends mpicbg.spim.data.sequence.ViewDescription>> fusionGroups)