public class SelectionManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
BS |
bsDeleted |
(package private) BS |
bsFixed |
(package private) BS |
bsHidden |
private BS |
bsSelection |
BS |
bsSubset |
private BS |
bsTemp |
private int |
empty |
private static int |
FALSE |
(package private) boolean |
hideNotSelected |
private JmolSelectionListener[] |
listeners |
java.lang.Boolean |
noneSelected |
private static int |
TRUE |
private static int |
UNKNOWN |
private Viewer |
vwr |
Constructor and Description |
---|
SelectionManager(Viewer vwr) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
addListener(JmolSelectionListener listener) |
(package private) void |
clear() |
(package private) void |
clearSelection(boolean isQuiet) |
(package private) int |
deleteAtoms(BS bs) |
(package private) void |
display(ModelSet modelSet,
BS bs,
int addRemove,
boolean isQuiet) |
BS |
excludeAtoms(BS bs,
boolean ignoreSubset) |
private void |
excludeSelectionSet(BS setExclude) |
BS |
getHiddenSet() |
(package private) boolean |
getHideNotSelected() |
(package private) BS |
getMotionFixedAtoms() |
(package private) BS |
getSelectedAtoms() |
(package private) BS |
getSelectedAtomsNoSubset() |
int |
getSelectionCount() |
(package private) void |
hide(ModelSet modelSet,
BS bs,
int addRemove,
boolean isQuiet) |
(package private) void |
invertSelection() |
boolean |
isAtomSelected(int atomIndex) |
(package private) boolean |
isInSelectionSubset(int atomIndex) |
boolean |
isSelected(int atomIndex) |
(package private) void |
processDeletedModelAtoms(BS bsAtoms) |
(package private) void |
select(BS bs,
int addRemove,
boolean isQuiet) |
(package private) void |
selectAll(boolean isQuiet) |
private void |
selectionChanged(boolean isQuiet) |
private static void |
setBitSet(BS bsWhat,
BS bs,
int addRemove) |
(package private) void |
setHideNotSelected(boolean TF) |
(package private) void |
setMotionFixedAtoms(BS bs) |
void |
setSelectedAtom(int atomIndex,
boolean TF) |
(package private) void |
setSelectionSet(BS set,
int addRemove) |
void |
setSelectionSubset(BS bs) |
private Viewer vwr
private JmolSelectionListener[] listeners
final BS bsHidden
private final BS bsSelection
final BS bsFixed
public BS bsSubset
public BS bsDeleted
public java.lang.Boolean noneSelected
private static final int TRUE
private static final int FALSE
private static final int UNKNOWN
private int empty
boolean hideNotSelected
private final BS bsTemp
SelectionManager(Viewer vwr)
void processDeletedModelAtoms(BS bsAtoms)
void clear()
void setSelectionSet(BS set, int addRemove)
public BS getHiddenSet()
boolean getHideNotSelected()
void setHideNotSelected(boolean TF)
public boolean isSelected(int atomIndex)
void select(BS bs, int addRemove, boolean isQuiet)
void selectAll(boolean isQuiet)
void clearSelection(boolean isQuiet)
public boolean isAtomSelected(int atomIndex)
public void setSelectedAtom(int atomIndex, boolean TF)
public void setSelectionSubset(BS bs)
boolean isInSelectionSubset(int atomIndex)
void invertSelection()
private void excludeSelectionSet(BS setExclude)
public int getSelectionCount()
void addListener(JmolSelectionListener listener)
private void selectionChanged(boolean isQuiet)
int deleteAtoms(BS bs)
BS getSelectedAtoms()
BS getSelectedAtomsNoSubset()
void setMotionFixedAtoms(BS bs)
BS getMotionFixedAtoms()