public class SelectionManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) BS |
bsDeleted |
(package private) BS |
bsFixed |
(package private) BS |
bsHidden |
private BS |
bsSelection |
(package private) BS |
bsSubset |
private BS |
bsTemp |
private int |
empty |
private static int |
FALSE |
(package private) boolean |
hideNotSelected |
private JmolSelectionListener[] |
listeners |
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 |
deleteModelAtoms(BS bsDeleted) |
(package private) void |
display(ModelSet modelSet,
BS bs,
int addRemove,
boolean isQuiet) |
(package private) void |
excludeAtoms(BS bs,
boolean ignoreSubset) |
private void |
excludeSelectionSet(BS setExclude) |
(package private) BS |
getDeletedAtoms() |
(package private) BS |
getHiddenSet() |
(package private) boolean |
getHideNotSelected() |
(package private) BS |
getMotionFixedAtoms() |
(package private) BS |
getSelectedAtoms() |
(package private) BS |
getSelectedAtomsNoSubset() |
(package private) int |
getSelectionCount() |
(package private) BS |
getSelectionSubset() |
(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) |
(package private) 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) |
(package private) void |
setSelectionSubset(BS bs) |
private Viewer vwr
private JmolSelectionListener[] listeners
final BS bsHidden
private final BS bsSelection
final BS bsFixed
BS bsSubset
BS bsDeleted
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 deleteModelAtoms(BS bsDeleted)
void clear()
void setSelectionSet(BS set, int addRemove)
BS getHiddenSet()
boolean getHideNotSelected()
void setHideNotSelected(boolean TF)
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)
void setSelectionSubset(BS bs)
boolean isInSelectionSubset(int atomIndex)
void invertSelection()
private void excludeSelectionSet(BS setExclude)
int getSelectionCount()
void addListener(JmolSelectionListener listener)
private void selectionChanged(boolean isQuiet)
int deleteAtoms(BS bs)
BS getDeletedAtoms()
BS getSelectedAtoms()
BS getSelectedAtomsNoSubset()
BS getSelectionSubset()
void excludeAtoms(BS bs, boolean ignoreSubset)
void processDeletedModelAtoms(BS bsAtoms)
void setMotionFixedAtoms(BS bs)
BS getMotionFixedAtoms()