Class SelectableCardiacAnalysis

java.lang.Object
com.xinapse.apps.cardiac.SelectableCardiacAnalysis
All Implemented Interfaces:
CardiacAnalysis

public abstract class SelectableCardiacAnalysis extends Object implements CardiacAnalysis
An interface implemented by classes that can perform cardiac analysis.
  • Method Details

    • getInstance

      public static CardiacAnalysis getInstance()
      Returns an instance of this CardiacAnalysis.

      Must be overridden.

      Returns:
      an instance of the CardiacAnalysis.
    • getSpecifierPane

      public abstract CardiacAnalysis.SpecifierPane getSpecifierPane(com.xinapse.apps.cardiac.CardiacFrame parentFrame, String preferencesNodeName)
      Returns a CardiacAnalysis.SpecifierPanel that can be used to select and specify a SelectableCardiacAnalysis.
      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 CardiacAnalysis.SpecifierPanel that can be used to select and specify a SelectableCardiacAnalysis.
    • addInfo

      public void addInfo(InfoList infoList)
      Add common information for inclusion in a Report.
      Parameters:
      infoList - the InfoList of information to which to add the common information,