public class Interest_Point_Registration extends Object implements ij.plugin.PlugIn
Modifier and Type | Class and Description |
---|---|
static class |
Interest_Point_Registration.RegistrationType |
Modifier and Type | Field and Description |
---|---|
static int |
defaultAlgorithm |
static int[] |
defaultChannelLabels |
static boolean |
defaultConsiderTimepointAsUnit |
static boolean[] |
defaultFixedTiles |
static int |
defaultFixTiles |
static int |
defaultMapBack |
static int |
defaultRange |
static int |
defaultReferenceTile |
static int |
defaultReferenceTimepointIndex |
static int |
defaultRegistrationType |
static boolean |
defaultSameFixedViews |
static boolean |
defaultSameReferenceView |
static boolean |
defaultShowStatistics |
static String[] |
fixTilesChoice |
static String[] |
mapBackChoice |
static String[] |
registrationTypes |
static ArrayList<InterestPointRegistration> |
staticAlgorithms |
static String |
warningLabel |
Constructor and Description |
---|
Interest_Point_Registration() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
askForFixedTiles(GlobalOptimizationSubset subset,
GlobalOptimizationType type,
Set<ViewId> fixedTiles,
String title) |
protected boolean |
askForReferenceTile(GlobalOptimizationSubset subset,
GlobalOptimizationType type,
String title) |
protected static String[] |
assembleTimepoints(TimePoints timepoints) |
static String[] |
getAllInterestPointLabelsForChannel(SpimData2 spimData,
List<ViewId> viewIdsToProcess,
Channel channel)
Goes through all ViewDescriptions and checks all available labels for interest point detection
|
static String[] |
getAllInterestPointLabelsForChannel(SpimData2 spimData,
List<ViewId> viewIdsToProcess,
Channel channel,
String doWhat)
Goes through all ViewDescriptions and checks all available labels for interest point detection
|
protected ArrayList<ViewSetup> |
getListOfViewSetupPresentInAllSubsets(List<GlobalOptimizationSubset> subsets,
GlobalOptimizationType type) |
static void |
main(String[] args) |
boolean |
register(SpimData2 data,
List<ViewId> viewIds) |
boolean |
register(SpimData2 data,
List<ViewId> viewIds,
String xmlFileName,
boolean saveXML) |
boolean |
register(SpimData2 data,
List<ViewId> viewIds,
String clusterExtension,
String xmlFileName,
boolean saveXML) |
void |
run(String arg) |
boolean |
setFixedTilesAndReference(int fixTilesIndex,
int mapBackIndex,
GlobalOptimizationType type)
Assign the right fixed tiles and reference tiles for this type of optimization
|
public static ArrayList<InterestPointRegistration> staticAlgorithms
public static String[] registrationTypes
public static String[] fixTilesChoice
public static String[] mapBackChoice
public static int defaultAlgorithm
public static int defaultRegistrationType
public static int[] defaultChannelLabels
public static int defaultRange
public static int defaultReferenceTimepointIndex
public static boolean defaultConsiderTimepointAsUnit
public static int defaultFixTiles
public static int defaultMapBack
public static boolean defaultSameFixedViews
public static boolean defaultSameReferenceView
public static boolean[] defaultFixedTiles
public static int defaultReferenceTile
public static boolean defaultShowStatistics
public static final String warningLabel
public void run(String arg)
run
in interface ij.plugin.PlugIn
public boolean register(SpimData2 data, List<ViewId> viewIds, String xmlFileName, boolean saveXML)
public boolean register(SpimData2 data, List<ViewId> viewIds, String clusterExtension, String xmlFileName, boolean saveXML)
public boolean setFixedTilesAndReference(int fixTilesIndex, int mapBackIndex, GlobalOptimizationType type)
fixTilesIndex
- - "Fix first tile", "Select fixed tile", "Do not fix tiles"mapBackIndex
- - "Do not map back (use this if tiles are fixed)", "Map back to first tile using translation model", "Map back to first tile using rigid model", "Map back to user defined tile using translation model", "Map back to user defined tile using rigid model"protected boolean askForReferenceTile(GlobalOptimizationSubset subset, GlobalOptimizationType type, String title)
protected boolean askForFixedTiles(GlobalOptimizationSubset subset, GlobalOptimizationType type, Set<ViewId> fixedTiles, String title)
protected ArrayList<ViewSetup> getListOfViewSetupPresentInAllSubsets(List<GlobalOptimizationSubset> subsets, GlobalOptimizationType type)
public static String[] getAllInterestPointLabelsForChannel(SpimData2 spimData, List<ViewId> viewIdsToProcess, Channel channel)
spimData
- channel
- public static String[] getAllInterestPointLabelsForChannel(SpimData2 spimData, List<ViewId> viewIdsToProcess, Channel channel, String doWhat)
spimData
- channel
- doWhat
- - the text for not doing anything with this channelprotected static String[] assembleTimepoints(TimePoints timepoints)
public static void main(String[] args)
Copyright © 2015–2021 Fiji. All rights reserved.