Examples of MeasurementData


Examples of org.jmol.modelset.MeasurementData

      if (nPoints < 2 || nPoints > 4 || rPt > 2 || isNotConnected
          && isAllConnected)
        return false;
      if (isNull)
        return addX("");
      MeasurementData md = new MeasurementData(points, 0, rangeMinMax,
          strFormat, units, null, isAllConnected, isNotConnected, true);
      return addX(md.getMeasurements(viewer));
    case Token.angle:
      if ((nPoints = args.length) != 3 && nPoints != 4)
        return false;
      break;
    default: // distance
View Full Code Here

Examples of org.jmol.modelset.MeasurementData

      return;
    if (value != null || tickInfo != null) {
      if (value == null)
        tickInfo.id = "default";
      setShapeProperty(JmolConstants.SHAPE_MEASURES, "measure",
          new MeasurementData(points, tokAction, rangeMinMax, strFormat, null,
              tickInfo, isAllConnected, isNotConnected, isAll));
      return;
    }
    switch (tokAction) {
    case Token.delete:
View Full Code Here

Examples of org.jmol.modelset.MeasurementData

        v[0] = len;
        System.arraycopy(maps[i], 0, v, 1, len);
        toggleOn((int[]) v);
      }
    } else if ("measure" == propertyName) {
      MeasurementData md = (MeasurementData) value;
      tickInfo = md.tickInfo;
      if (md.tickInfo != null && md.tickInfo.id.equals("default")) {
        defaultTickInfo = md.tickInfo;
        return;
      }
View Full Code Here

Examples of org.jmol.modelset.MeasurementData

      int atomIndex = m.getAtomIndex(i);
      points.add(atomIndex >= 0 ? (Object) viewer.getAtomBits(
          Token.atomno, new Integer(atoms[atomIndex].getAtomNumber()))
          : (Object) m.getAtom(i));
    }
    MeasurementData md = new MeasurementData(points,
                   tokAction,
                   rangeMinMax,
                   strFormat, null,
                   tickInfo,
                   mustBeConnected,
View Full Code Here

Examples of org.rhq.core.domain.measurement.MeasurementData

        String value2 = "test-value2";
        String value3 = "test-value3";
        String value4 = "test-value4";

        // method findLiveDataForGroup adds prefix with resource id which is part of equals
        MeasurementData expectedData1 = makeMeasurement(time1, schedule1.getId(), value1, name1);
        expectedData1.setName(resource1.getId() + ":" + name1);
        MeasurementData expectedData2 = makeMeasurement(time2, schedule2.getId(), value2, name2);
        expectedData2.setName(resource2.getId() + ":" + name2);
        MeasurementData expectedData3 = makeMeasurement(time3, schedule3.getId(), value3, name3);
        expectedData3.setName(resource2.getId() + ":" + name3);
        MeasurementData expectedData4 = makeMeasurement(time4, schedule2.getId(), value4, name4);
        expectedData4.setName(resource2.getId() + ":" + name4);

        expectedResult1 = new HashSet<MeasurementData>(1);
        expectedResult1.add(expectedData1);
        expectedResult2 = new HashSet<MeasurementData>(2);
        expectedResult2.add(expectedData2);
View Full Code Here

Examples of org.rhq.core.domain.measurement.MeasurementData

        }
    }
   

    private MeasurementData makeMeasurement(long time, int scheduleId, String value, String name) {
        MeasurementData measurement = new MeasurementDataTrait(new MeasurementDataPK(time, scheduleId), value);
        measurement.setName(name);
        return measurement;
    }
View Full Code Here

Examples of org.rhq.core.domain.measurement.MeasurementData

    }

    public void perMinuteItizeData(MeasurementReport report) {
        Iterator<MeasurementDataNumeric> iter = report.getNumericData().iterator();
        while (iter.hasNext()) {
            MeasurementData d = iter.next();
            MeasurementDataNumeric numeric = (MeasurementDataNumeric) d;
            if (numeric.isPerMinuteCollection()) {
                Double perMinuteValue = updatePerMinuteMetric(numeric);
                if (perMinuteValue == null) {
                    // This is the first collection, don't return the value yet
View Full Code Here

Examples of org.rhq.core.domain.measurement.MeasurementData

                Set<MeasurementScheduleRequest> metricList = new HashSet<MeasurementScheduleRequest>();
                metricList.add(new MeasurementScheduleRequest(1, def.getName(), 1000, true, def.getDataType(), null));
                MeasurementReport report = new MeasurementReport();
                ((MeasurementFacet) resourceComponent).getValues(report, metricList);

                MeasurementData data = report.getTraitData().iterator().next();
                assert data != null : "Unable to collect trait [" + def.getName() + "] on " + resource;
                log.info("Measurement: " + def.getName() + "=" + data.getValue());
            }
        }
    }
View Full Code Here

Examples of org.rhq.core.domain.measurement.MeasurementData

    public AlertConditionCacheStats checkConditions(MeasurementData... measurementData) {
        if (measurementData == null || measurementData.length == 0) {
            return new AlertConditionCacheStats();
        }

        MeasurementData datum = measurementData[0];
        Integer agentId = getAgentId(datum);
        if (agentId == null) {
            log.error("Could not find agent for scheduleId = " + datum.getScheduleId());
            return new AlertConditionCacheStats();
        }

        AlertConditionCacheStats stats = null;
        AgentConditionCache agentCache = null;
View Full Code Here

Examples of org.rhq.core.domain.measurement.MeasurementData

            Object result = "?";
            try {
                Set<MeasurementData> d = remoteClient.getProxy(MeasurementDataManagerRemote.class).findLiveData(
                    remoteClient.getSubject(), resourceId, new int[] { definition.getId() });
                if (!d.isEmpty()) {
                    MeasurementData data = d.iterator().next();
                    result = data.getValue();
                }
            } catch (Exception e) {
                //
            }
            return result;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.