public class DataManager extends Object implements JmolDataManager
Modifier and Type | Field and Description |
---|---|
private Map<String,Object[]> |
dataValues |
private Viewer |
vwr |
DATA_LABEL, DATA_SAVE_IN_STATE, DATA_SELECTION, DATA_TYPE, DATA_TYPE_AF, DATA_TYPE_AFF, DATA_TYPE_AFFF, DATA_TYPE_LAST, DATA_TYPE_STRING, DATA_TYPE_UNKNOWN, DATA_VALUE
Constructor and Description |
---|
DataManager() |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
Object[] |
createFileData(String strModel) |
void |
deleteModelAtoms(int firstAtomIndex,
int nAtoms,
BS bsDeleted) |
Object |
getData(String label,
BS bsSelected,
int dataType) |
boolean |
getDataState(JmolStateCreator sc,
javajs.util.SB sb) |
String |
getDefaultVdwNameOrData(VDW type,
BS bs) |
private int |
getType(Object[] data) |
JmolDataManager |
set(Viewer vwr) |
void |
setData(String type,
Object[] data,
int arrayCount,
int actualAtomCount,
int matchField,
int matchFieldColumnCount,
int field,
int fieldColumnCount)
This method needs to be redone using a class instead of Object[]
|
private static void |
setSelectedFloats(float f,
BS bs,
float[] data) |
public JmolDataManager set(Viewer vwr)
set
in interface JmolDataManager
public void clear()
clear
in interface JmolDataManager
public void setData(String type, Object[] data, int arrayCount, int actualAtomCount, int matchField, int matchFieldColumnCount, int field, int fieldColumnCount)
setData
in interface JmolDataManager
private int getType(Object[] data)
private static void setSelectedFloats(float f, BS bs, float[] data)
f
- bs
- data
- public Object getData(String label, BS bsSelected, int dataType)
getData
in interface JmolDataManager
public void deleteModelAtoms(int firstAtomIndex, int nAtoms, BS bsDeleted)
deleteModelAtoms
in interface JmolDataManager
public String getDefaultVdwNameOrData(VDW type, BS bs)
getDefaultVdwNameOrData
in interface JmolDataManager
public boolean getDataState(JmolStateCreator sc, javajs.util.SB sb)
getDataState
in interface JmolDataManager
public Object[] createFileData(String strModel)
createFileData
in interface JmolDataManager