Class JDialogFileInfoXML.SurfaceDisplay

  • Enclosing class:
    JDialogFileInfoXML

    public class JDialogFileInfoXML.SurfaceDisplay
    extends java.lang.Object
    Class to hold one table, model, & label per parameter set There can be infinite parameter sets, and the sets are deletable, so each set display must be stored in a hashtable for easy access/deletion.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private javax.swing.JLabel surLabel
      DOCUMENT ME!
      private ViewTableModel surModel
      DOCUMENT ME!
      private javax.swing.JTable surTable
      DOCUMENT ME!
    • Constructor Summary

      Constructors 
      Constructor Description
      SurfaceDisplay()
      Creates surface display table.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addSurface​(java.lang.String path, float opacity, boolean load)
      Add a surface to the table.
      javax.swing.JLabel getLabel()
      Gets the label.
      ViewTableModel getModel()
      Gets the table model.
      javax.swing.JTable getTable()
      Gets the table of surfaces.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • surLabel

        private final javax.swing.JLabel surLabel
        DOCUMENT ME!
      • surTable

        private final javax.swing.JTable surTable
        DOCUMENT ME!
    • Constructor Detail

      • SurfaceDisplay

        public SurfaceDisplay()
        Creates surface display table.
    • Method Detail

      • addSurface

        public void addSurface​(java.lang.String path,
                               float opacity,
                               boolean load)
        Add a surface to the table.
        Parameters:
        path - the surface file path
        opacity - the surface opacity
        load - whether to load the surface when opening the volume renderer
      • getLabel

        public javax.swing.JLabel getLabel()
        Gets the label.
        Returns:
        label
      • getModel

        public ViewTableModel getModel()
        Gets the table model.
        Returns:
        table model
      • getTable

        public javax.swing.JTable getTable()
        Gets the table of surfaces.
        Returns:
        table