Class MeasurementData

    • Field Detail

      • measurementStrings

        private javajs.util.Lst<String> measurementStrings
      • measurements

        private javajs.util.Lst<Float> measurements
      • points

        public javajs.util.Lst<Object> points
      • mustBeConnected

        public boolean mustBeConnected
      • mustNotBeConnected

        public boolean mustNotBeConnected
      • tokAction

        public int tokAction
      • strFormat

        public String strFormat
      • property

        public String property
      • isAll

        public boolean isAll
      • colix

        public short colix
      • intramolecular

        public Boolean intramolecular
      • mad

        public int mad
      • thisID

        public String thisID
      • text

        public Text text
      • fixedValue

        public float fixedValue
      • atoms

        private Atom[] atoms
      • minArray

        private float[] minArray
      • allowSelf

        private boolean allowSelf
      • iFirstAtom

        private int iFirstAtom
      • justOneModel

        private boolean justOneModel
    • Constructor Detail

      • MeasurementData

        public MeasurementData()
    • Method Detail

      • processNextMeasure

        public void processNextMeasure​(Measurement m)
        if this is the client, then this method is called by MeasurementData when a measurement is ready
        Specified by:
        processNextMeasure in interface JmolMeasurementClient
        Parameters:
        m -
      • getMeasurements

        public Object getMeasurements​(boolean asFloatArray,
                                      boolean asMinArray)
        if this is the client, then this method can be called to get the result vector, either as a string or as an array.
        Parameters:
        asFloatArray -
        asMinArray - array of minimum of a given atom type
        Returns:
        Vector of formatted Strings or array of minimum-distance values
      • define

        public void define​(JmolMeasurementClient client,
                           ModelSet modelSet)
        called by the client to generate a set of measurements
        Parameters:
        client - or null to specify this to be our own client
        modelSet -
      • nextMeasure

        private void nextMeasure​(int thispt,
                                 int ptLastAtom,
                                 Measurement m,
                                 int thisModel)
        iterator for measurements
        Parameters:
        thispt -
        ptLastAtom -
        m -
        thisModel -