public class DataManager extends Object implements JmolDataManager
Modifier and Type | Field and Description |
---|---|
private static int |
DATA_ARRAY_FF |
private static int |
DATA_ARRAY_FFF |
private static int |
DATA_SAVE_IN_STATE |
private static int |
DATA_SELECTION_MAP |
private static int |
DATA_TYPE |
private static int |
DATA_TYPE_AF |
private static int |
DATA_TYPE_STRING |
private static int |
DATA_VALUE |
private Map<String,Object[]> |
dataValues |
private Viewer |
viewer |
Constructor and Description |
---|
DataManager() |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
void |
deleteModelAtoms(int firstAtomIndex,
int nAtoms,
BS bsDeleted) |
Object[] |
getData(String type) |
float |
getDataFloat(String label,
int atomIndex) |
float[][] |
getDataFloat2D(String label) |
float[][][] |
getDataFloat3D(String label) |
float[] |
getDataFloatA(String label) |
boolean |
getDataState(JmolStateCreator sc,
javajs.util.SB sb) |
String |
getDefaultVdwNameOrData(EnumVdw type,
BS bs) |
JmolDataManager |
set(Viewer viewer) |
void |
setData(String type,
Object[] data,
int arrayCount,
int actualAtomCount,
int matchField,
int matchFieldColumnCount,
int field,
int fieldColumnCount) |
private static void |
setSelectedFloats(float f,
BS bs,
float[] data) |
private Viewer viewer
private static final int DATA_TYPE_STRING
private static final int DATA_TYPE_AF
private static final int DATA_ARRAY_FF
private static final int DATA_ARRAY_FFF
private static final int DATA_VALUE
private static final int DATA_SELECTION_MAP
private static final int DATA_TYPE
private static final int DATA_SAVE_IN_STATE
public JmolDataManager set(Viewer viewer)
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 static void setSelectedFloats(float f, BS bs, float[] data)
f
- bs
- data
- public Object[] getData(String type)
getData
in interface JmolDataManager
public float[] getDataFloatA(String label)
getDataFloatA
in interface JmolDataManager
public float getDataFloat(String label, int atomIndex)
getDataFloat
in interface JmolDataManager
public float[][] getDataFloat2D(String label)
getDataFloat2D
in interface JmolDataManager
public float[][][] getDataFloat3D(String label)
getDataFloat3D
in interface JmolDataManager
public void deleteModelAtoms(int firstAtomIndex, int nAtoms, BS bsDeleted)
deleteModelAtoms
in interface JmolDataManager
public String getDefaultVdwNameOrData(EnumVdw type, BS bs)
getDefaultVdwNameOrData
in interface JmolDataManager
public boolean getDataState(JmolStateCreator sc, javajs.util.SB sb)
getDataState
in interface JmolDataManager