org.jmol.viewer

Class SelectionManager

class SelectionManager extends Object

Field Summary
BitSetbsDeleted
BitSetbsHidden
BitSetbsSelection
BitSetbsSubset
intempty
static intFALSE
booleanhideNotSelected
JmolSelectionListener[]listeners
static intTRUE
static intUNKNOWN
Viewerviewer
Constructor Summary
SelectionManager(Viewer viewer)
Method Summary
voidaddListener(JmolSelectionListener listener)
voidclear()
voidclearSelection(boolean isQuiet)
intdeleteAtoms(BitSet bs)
voiddisplay(BitSet bsAll, BitSet bs, boolean isQuiet)
voidexcludeSelectionSet(BitSet setExclude)
BitSetgetDeletedAtoms()
BitSetgetHiddenSet()
booleangetHideNotSelected()
intgetSelectionCount()
StringgetState(StringBuffer sfunc)
voidhide(BitSet bs, boolean isQuiet)
voidinvertSelection()
booleanisInSelectionSubset(int atomIndex)
booleanisSelected(int atomIndex)
voidselect(BitSet bs, boolean isQuiet)
voidselectAll(boolean isQuiet)
voidselectionChanged(boolean isQuiet)
voidsetHideNotSelected(boolean TF)
voidsetSelectionSet(BitSet set)
voidsetSelectionSubset(BitSet bs)

Field Detail

bsDeleted

BitSet bsDeleted

bsHidden

private final BitSet bsHidden

bsSelection

final BitSet bsSelection

bsSubset

BitSet bsSubset

empty

private int empty

FALSE

private static final int FALSE

hideNotSelected

private boolean hideNotSelected

listeners

private JmolSelectionListener[] listeners

TRUE

private static final int TRUE

UNKNOWN

private static final int UNKNOWN

viewer

private Viewer viewer

Constructor Detail

SelectionManager

SelectionManager(Viewer viewer)

Method Detail

addListener

void addListener(JmolSelectionListener listener)

clear

void clear()

clearSelection

void clearSelection(boolean isQuiet)

deleteAtoms

public int deleteAtoms(BitSet bs)

display

void display(BitSet bsAll, BitSet bs, boolean isQuiet)

excludeSelectionSet

private void excludeSelectionSet(BitSet setExclude)

getDeletedAtoms

BitSet getDeletedAtoms()

getHiddenSet

BitSet getHiddenSet()

getHideNotSelected

boolean getHideNotSelected()

getSelectionCount

int getSelectionCount()

getState

String getState(StringBuffer sfunc)

hide

void hide(BitSet bs, boolean isQuiet)

invertSelection

void invertSelection()

isInSelectionSubset

boolean isInSelectionSubset(int atomIndex)

isSelected

boolean isSelected(int atomIndex)

select

void select(BitSet bs, boolean isQuiet)

selectAll

void selectAll(boolean isQuiet)

selectionChanged

private void selectionChanged(boolean isQuiet)

setHideNotSelected

void setHideNotSelected(boolean TF)

setSelectionSet

void setSelectionSet(BitSet set)

setSelectionSubset

void setSelectionSubset(BitSet bs)