Beispiel #1
0
    public void OnExtendedTrackingQualityChanged(string targetName, ExtendedTrackingQuality newQuality)
    {
        if (targetName == null)
        {
            TrackingQualityText.text        = "No target";
            TrackingQualityBackground.color = Color.red;
        }
        else
        {
            switch (newQuality)
            {
            case ExtendedTrackingQuality.Bad:
                TrackingQualityText.text        = "Target: " + targetName + " Quality: Bad";
                TrackingQualityBackground.color = Color.red;
                break;

            case ExtendedTrackingQuality.Average:
                TrackingQualityText.text        = "Target: " + targetName + " Quality: Average";
                TrackingQualityBackground.color = Color.yellow;
                break;

            case ExtendedTrackingQuality.Good:
                TrackingQualityText.text        = "Target: " + targetName + " Quality: Good";
                TrackingQualityBackground.color = Color.green;
                break;

            default:
                break;
            }
        }
    }
Beispiel #2
0
    public void OnExtendedTrackingQualityChanged(ImageTarget target, ExtendedTrackingQuality oldQuality, ExtendedTrackingQuality newQuality)
    {
        switch (newQuality)
        {
        case ExtendedTrackingQuality.Bad:
            informationText.text        = "Extended Tracking Quality on Target " + target.Name + " : Bad";
            informationBackground.color = Color.red;
            break;

        case ExtendedTrackingQuality.Average:
            informationText.text        = "Extended Tracking Quality on Target " + target.Name + " : Average";
            informationBackground.color = Color.yellow;
            break;

        case ExtendedTrackingQuality.Good:
            informationText.text        = "Extended Tracking Quality on Target " + target.Name + " : Good";
            informationBackground.color = Color.green;
            break;
        }
    }
Beispiel #3
0
    public void OnExtendedTrackingQualityChanged(ObjectTarget target, ExtendedTrackingQuality oldQuality, ExtendedTrackingQuality newQuality)
    {
        switch (newQuality)
        {
        case ExtendedTrackingQuality.Bad:
            TrackingQualityText.text        = "Target: " + target.Name + " Quality: Bad";
            TrackingQualityBackground.color = Color.red;
            break;

        case ExtendedTrackingQuality.Average:
            TrackingQualityText.text        = "Target: " + target.Name + " Quality: Average";
            TrackingQualityBackground.color = Color.yellow;
            break;

        case ExtendedTrackingQuality.Good:
            TrackingQualityText.text        = "Target: " + target.Name + " Quality: Good";
            TrackingQualityBackground.color = Color.green;
            break;

        default:
            break;
        }
    }
Beispiel #4
0
    public void OnExtendedTrackingQualityChanged(ImageTarget target, ExtendedTrackingQuality oldQuality, ExtendedTrackingQuality newQuality)
    {
        /* Update the UI based on the new extended tracking quality. */
        switch (newQuality)
        {
        case ExtendedTrackingQuality.Bad:
            TrackingQualityText.text        = "Target: " + target.Name + " Quality: Bad";
            TrackingQualityBackground.color = Color.red;
            break;

        case ExtendedTrackingQuality.Average:
            TrackingQualityText.text        = "Target: " + target.Name + " Quality: Average";
            TrackingQualityBackground.color = Color.yellow;
            break;

        case ExtendedTrackingQuality.Good:
            TrackingQualityText.text        = "Target: " + target.Name + " Quality: Good";
            TrackingQualityBackground.color = Color.green;
            break;

        default:
            break;
        }
    }