Class SelectionManager


  • public class SelectionManager
    extends java.lang.Object
    • Field Detail

      • bsHidden

        final BS bsHidden
      • bsSelection

        private final BS bsSelection
      • bsFixed

        final BS bsFixed
      • bsSubset

        public BS bsSubset
      • bsDeleted

        public BS bsDeleted
      • noneSelected

        public java.lang.Boolean noneSelected
      • empty

        private int empty
      • hideNotSelected

        boolean hideNotSelected
      • bsTemp

        private final BS bsTemp
    • Constructor Detail

      • SelectionManager

        SelectionManager​(Viewer vwr)
    • Method Detail

      • processDeletedModelAtoms

        void processDeletedModelAtoms​(BS bsAtoms)
      • clear

        void clear()
      • display

        void display​(ModelSet modelSet,
                     BS bs,
                     int addRemove,
                     boolean isQuiet)
      • hide

        void hide​(ModelSet modelSet,
                  BS bs,
                  int addRemove,
                  boolean isQuiet)
      • setSelectionSet

        void setSelectionSet​(BS set,
                             int addRemove)
      • setBitSet

        private static void setBitSet​(BS bsWhat,
                                      BS bs,
                                      int addRemove)
      • getHiddenSet

        public BS getHiddenSet()
      • getHideNotSelected

        boolean getHideNotSelected()
      • setHideNotSelected

        void setHideNotSelected​(boolean TF)
      • isSelected

        public boolean isSelected​(int atomIndex)
      • select

        void select​(BS bs,
                    int addRemove,
                    boolean isQuiet)
      • selectAll

        void selectAll​(boolean isQuiet)
      • clearSelection

        void clearSelection​(boolean isQuiet)
      • isAtomSelected

        public boolean isAtomSelected​(int atomIndex)
      • setSelectedAtom

        public void setSelectedAtom​(int atomIndex,
                                    boolean TF)
      • setSelectionSubset

        public void setSelectionSubset​(BS bs)
      • isInSelectionSubset

        boolean isInSelectionSubset​(int atomIndex)
      • invertSelection

        void invertSelection()
      • excludeSelectionSet

        private void excludeSelectionSet​(BS setExclude)
      • getSelectionCount

        public int getSelectionCount()
      • selectionChanged

        private void selectionChanged​(boolean isQuiet)
      • deleteAtoms

        int deleteAtoms​(BS bs)
      • getSelectedAtoms

        BS getSelectedAtoms()
      • getSelectedAtomsNoSubset

        BS getSelectedAtomsNoSubset()
      • excludeAtoms

        public BS excludeAtoms​(BS bs,
                               boolean ignoreSubset)
      • setMotionFixedAtoms

        void setMotionFixedAtoms​(BS bs)
      • getMotionFixedAtoms

        BS getMotionFixedAtoms()