Class DifferenceOfGUI
java.lang.Object
net.preibisch.mvrecon.fiji.plugin.interestpointdetection.InterestPointDetectionGUI
net.preibisch.mvrecon.fiji.plugin.interestpointdetection.DifferenceOfGUI
- Direct Known Subclasses:
DifferenceOfGaussianGUI
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic String[]static doublestatic doublestatic doublestatic intstatic intstatic intstatic intstatic intstatic intstatic doublestatic doublestatic doublestatic intstatic intstatic intstatic doublestatic doublestatic booleanstatic booleanstatic intstatic String[]static String[]protected intprotected intprotected static final int[]protected intprotected intprotected doubleprotected doubleprotected doubleprotected booleanprotected intstatic String[]protected intprotected intprotected doubleprotected doublestatic boolean -
Constructor Summary
ConstructorsConstructorDescriptionDifferenceOfGUI(SpimData2 spimData, List<mpicbg.spim.data.sequence.ViewId> viewIdsToProcess) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidprotected ij.ImagePlusgetGroupedImagePlusForInteractive(String dialogHeader) protected List<Group<mpicbg.spim.data.sequence.ViewDescription>> protected Group<mpicbg.spim.data.sequence.ViewDescription> getGroupSelection(String dialogHeader, String text, List<Group<mpicbg.spim.data.sequence.ViewDescription>> groups) protected ij.ImagePlusgetImagePlusForInteractive(String dialogHeader) protected mpicbg.spim.data.sequence.ViewIdgetViewSelection(String dialogHeader, String text) protected Stringvoidif any preprocessing is necessaryprotected abstract booleanbooleanqueryParameters(boolean defineAnisotropy, boolean setMinMax, boolean limitDetections, boolean groupTiles, boolean groupIllums) Query the necessary parameters for the interestpoint detectionprotected abstract booleanprotected abstract booleansetDefaultValues(int brightness) protected abstract booleanMethods inherited from class net.preibisch.mvrecon.fiji.plugin.interestpointdetection.InterestPointDetectionGUI
findInterestPoints, getDescription, getParameters, getViewIdsToProcess, newInstance
-
Field Details
-
ds
protected static final int[] ds -
downsampleChoiceXY
-
downsampleChoiceZ
-
localizationChoice
-
brightnessChoice
-
defaultDownsampleXYIndex
public static int defaultDownsampleXYIndex -
defaultDownsampleZIndex
public static int defaultDownsampleZIndex -
defaultLocalization
public static int defaultLocalization -
defaultBrightness
public static int defaultBrightness -
defaultImageSigmaX
public static double defaultImageSigmaX -
defaultImageSigmaY
public static double defaultImageSigmaY -
defaultImageSigmaZ
public static double defaultImageSigmaZ -
defaultViewChoice
public static int defaultViewChoice -
defaultGroupChoice
public static int defaultGroupChoice -
defaultAdditionalSigmaX
public static double defaultAdditionalSigmaX -
defaultAdditionalSigmaY
public static double defaultAdditionalSigmaY -
defaultAdditionalSigmaZ
public static double defaultAdditionalSigmaZ -
defaultMinIntensity
public static double defaultMinIntensity -
defaultMaxIntensity
public static double defaultMaxIntensity -
defaultSameMinMax
public static boolean defaultSameMinMax -
defaultMaxDetections
public static int defaultMaxDetections -
defaultMaxDetectionsTypeIndex
public static int defaultMaxDetectionsTypeIndex -
limitDetections
protected boolean limitDetections -
imageSigmaX
protected double imageSigmaX -
imageSigmaY
protected double imageSigmaY -
imageSigmaZ
protected double imageSigmaZ -
minIntensity
protected double minIntensity -
maxIntensity
protected double maxIntensity -
maxDetections
protected int maxDetections -
maxDetectionsTypeIndex
protected int maxDetectionsTypeIndex -
localization
protected int localization -
downsampleXYIndex
protected int downsampleXYIndex -
downsampleZ
protected int downsampleZ -
useAverageMapBack
public static boolean useAverageMapBack -
defaultFuseFrom
public static int defaultFuseFrom -
defaultFuseTo
public static int defaultFuseTo -
fuseFrom
protected int fuseFrom -
fuseTo
protected int fuseTo -
defaultUseMinMaxForAll
public static boolean defaultUseMinMaxForAll
-
-
Constructor Details
-
DifferenceOfGUI
-
-
Method Details
-
addAddtionalParameters
-
queryAdditionalParameters
-
setDefaultValues
protected abstract boolean setDefaultValues(int brightness) -
setAdvancedValues
protected abstract boolean setAdvancedValues() -
setInteractiveValues
protected abstract boolean setInteractiveValues() -
preprocess
public void preprocess()Description copied from class:InterestPointDetectionGUIif any preprocessing is necessary- Specified by:
preprocessin classInterestPointDetectionGUI
-
queryParameters
public boolean queryParameters(boolean defineAnisotropy, boolean setMinMax, boolean limitDetections, boolean groupTiles, boolean groupIllums) Description copied from class:InterestPointDetectionGUIQuery the necessary parameters for the interestpoint detection- Specified by:
queryParametersin classInterestPointDetectionGUI- Parameters:
defineAnisotropy- - whether to use/query for anisotropy in resolution of the datasetMinMax- - whether to define minimal and maximal intensity relative to whom everything is normalized to [0...1]limitDetections- - offers the chance to select certain detections only based on their intensitygroupTiles- - if grouping of tiles is wantedgroupIllums- - if grouping of illums is wanted- Returns:
- - if it was successful
-
getViewSelection
-
getGroups
-
nameForGroup
-
getGroupSelection
protected Group<mpicbg.spim.data.sequence.ViewDescription> getGroupSelection(String dialogHeader, String text, List<Group<mpicbg.spim.data.sequence.ViewDescription>> groups) -
getImagePlusForInteractive
-
getGroupedImagePlusForInteractive
-