org.jmol.viewer
Class SelectionManager
java.lang.Object
org.jmol.viewer.SelectionManager
class SelectionManager
- extends java.lang.Object
Method Summary |
private static void |
addBs(java.lang.StringBuffer sb,
java.lang.String key,
java.util.BitSet bs)
|
(package private) void |
addListener(JmolSelectionListener listener)
|
(package private) void |
clear()
|
(package private) void |
clearSelection(boolean isQuiet)
|
(package private) int |
deleteAtoms(java.util.BitSet bs)
|
(package private) void |
deleteModelAtoms(java.util.BitSet bsDeleted)
|
(package private) void |
display(ModelSet modelSet,
java.util.BitSet bs,
java.lang.Boolean addRemove,
boolean isQuiet)
|
(package private) void |
excludeAtoms(java.util.BitSet bs,
boolean ignoreSubset)
|
private void |
excludeSelectionSet(java.util.BitSet setExclude)
|
(package private) java.util.BitSet |
getDeletedAtoms()
|
(package private) java.util.BitSet |
getHiddenSet()
|
(package private) boolean |
getHideNotSelected()
|
(package private) java.util.BitSet |
getMotionFixedAtoms()
|
(package private) int |
getSelectionCount()
|
(package private) java.util.BitSet |
getSelectionSet(boolean includeDeleted)
|
(package private) java.util.BitSet |
getSelectionSubset()
|
(package private) java.lang.String |
getState(java.lang.StringBuffer sfunc)
|
(package private) void |
hide(ModelSet modelSet,
java.util.BitSet bs,
java.lang.Boolean 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(java.util.BitSet bsAtoms)
|
(package private) void |
select(java.util.BitSet bs,
java.lang.Boolean addRemove,
boolean isQuiet)
|
(package private) void |
selectAll(boolean isQuiet)
|
private void |
selectionChanged(boolean isQuiet)
|
(package private) void |
setHideNotSelected(boolean TF)
|
(package private) void |
setMotionFixedAtoms(java.util.BitSet bs)
|
void |
setSelectedAtom(int atomIndex,
boolean TF)
|
(package private) void |
setSelectionSet(java.util.BitSet set,
java.lang.Boolean addRemove)
|
(package private) void |
setSelectionSubset(java.util.BitSet bs)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
viewer
private Viewer viewer
listeners
private JmolSelectionListener[] listeners
bsHidden
private final java.util.BitSet bsHidden
bsSelection
private final java.util.BitSet bsSelection
bsFixed
private final java.util.BitSet bsFixed
bsSubset
java.util.BitSet bsSubset
bsDeleted
private java.util.BitSet bsDeleted
TRUE
private static final int TRUE
- See Also:
- Constant Field Values
FALSE
private static final int FALSE
- See Also:
- Constant Field Values
UNKNOWN
private static final int UNKNOWN
- See Also:
- Constant Field Values
empty
private int empty
hideNotSelected
private boolean hideNotSelected
bsTemp
private final java.util.BitSet bsTemp
SelectionManager
SelectionManager(Viewer viewer)
deleteModelAtoms
void deleteModelAtoms(java.util.BitSet bsDeleted)
clear
void clear()
hide
void hide(ModelSet modelSet,
java.util.BitSet bs,
java.lang.Boolean addRemove,
boolean isQuiet)
display
void display(ModelSet modelSet,
java.util.BitSet bs,
java.lang.Boolean addRemove,
boolean isQuiet)
getHiddenSet
java.util.BitSet getHiddenSet()
getHideNotSelected
boolean getHideNotSelected()
setHideNotSelected
void setHideNotSelected(boolean TF)
isSelected
boolean isSelected(int atomIndex)
select
void select(java.util.BitSet bs,
java.lang.Boolean 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)
setSelectionSet
void setSelectionSet(java.util.BitSet set,
java.lang.Boolean addRemove)
setSelectionSubset
void setSelectionSubset(java.util.BitSet bs)
isInSelectionSubset
boolean isInSelectionSubset(int atomIndex)
invertSelection
void invertSelection()
excludeSelectionSet
private void excludeSelectionSet(java.util.BitSet setExclude)
getSelectionCount
int getSelectionCount()
addListener
void addListener(JmolSelectionListener listener)
selectionChanged
private void selectionChanged(boolean isQuiet)
getState
java.lang.String getState(java.lang.StringBuffer sfunc)
addBs
private static void addBs(java.lang.StringBuffer sb,
java.lang.String key,
java.util.BitSet bs)
deleteAtoms
int deleteAtoms(java.util.BitSet bs)
getDeletedAtoms
java.util.BitSet getDeletedAtoms()
getSelectionSet
java.util.BitSet getSelectionSet(boolean includeDeleted)
getSelectionSubset
java.util.BitSet getSelectionSubset()
excludeAtoms
void excludeAtoms(java.util.BitSet bs,
boolean ignoreSubset)
processDeletedModelAtoms
void processDeletedModelAtoms(java.util.BitSet bsAtoms)
setMotionFixedAtoms
void setMotionFixedAtoms(java.util.BitSet bs)
getMotionFixedAtoms
java.util.BitSet getMotionFixedAtoms()