Class DataManager

java.lang.Object
org.jmol.viewer.DataManager
All Implemented Interfaces:
JmolDataManager

public class DataManager extends Object implements JmolDataManager
  • Field Details

  • Constructor Details

    • DataManager

      public DataManager()
  • Method Details

    • set

      public JmolDataManager set(Viewer vwr)
      Specified by:
      set in interface JmolDataManager
    • clear

      public void clear()
      Specified by:
      clear in interface JmolDataManager
    • setData

      public 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[]
      Specified by:
      setData in interface JmolDataManager
    • fillSparseArray

      private void fillSparseArray(float[] floatData, javajs.util.BS bs, float[] f)
    • getType

      private int getType(Object[] data)
    • setSelectedFloats

      private static void setSelectedFloats(float f, javajs.util.BS bs, float[] data)
      Parameters:
      f -
      bs -
      data -
    • getData

      public Object getData(String label, javajs.util.BS bsSelected, int dataType)
      Specified by:
      getData in interface JmolDataManager
    • deleteModelAtoms

      public void deleteModelAtoms(int firstAtomIndex, int nAtoms, javajs.util.BS bsDeleted)
      Specified by:
      deleteModelAtoms in interface JmolDataManager
    • getDefaultVdwNameOrData

      public String getDefaultVdwNameOrData(VDW type, javajs.util.BS bs)
      Specified by:
      getDefaultVdwNameOrData in interface JmolDataManager
    • getDataState

      public boolean getDataState(JmolStateCreator sc, javajs.util.SB sb)
      Specified by:
      getDataState in interface JmolDataManager
    • createFileData

      public Object[] createFileData(String strModel)
      Specified by:
      createFileData in interface JmolDataManager