Class SelectableROICalculation
java.lang.Object
com.xinapse.apps.active.SelectableROICalculation
- All Implemented Interfaces:
ROICalculation
An abstract superclass for classes that can perform calculations on propagated ROIs.
-
Nested Class Summary
Nested classes/interfaces inherited from interface ROICalculation
ROICalculation.SpecifierPanel -
Method Summary
Modifier and TypeMethodDescriptionstatic ROICalculationReturns an instance of this ROICalculation.static StringReturns the option name for selecting this ROI calculation method.abstract ROICalculation.SpecifierPanelgetSpecifierPanel(com.xinapse.apps.active.ROIPropagateFrame parentFrame, String preferencesNodeName) Returns a ROICalculation.SpecifierPanel that can be used to select and specify a SelectableROICalculation.Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ROICalculation
doCalc, getCalculationDescription, getCalculationName, getToolReportType
-
Method Details
-
getOptionName
Returns the option name for selecting this ROI calculation method.Must be overridden.
- Returns:
- the option name of this ROI calcualtion method.
-
getInstance
Returns an instance of this ROICalculation.Must be overridden.
- Returns:
- an instance of the ROICalculation.
-
getSpecifierPanel
public abstract ROICalculation.SpecifierPanel getSpecifierPanel(com.xinapse.apps.active.ROIPropagateFrame parentFrame, String preferencesNodeName) Returns a ROICalculation.SpecifierPanel that can be used to select and specify a SelectableROICalculation.- Parameters:
parentFrame- the parent frame in which the panel will be embedded.preferencesNodeName- the Preferences node name used if the panel has its initial settings set from user preferences, or its settings are save to user Preferences.- Returns:
- a ROICalculation.SpecifierPanel that can be used to select and specify a SelectableROICalculation.
-