Beispiel #1
0
 /*Changes the MRI image that is displayed in every MRI object*/
 private void ChangeMRIImage()
 {
     foreach (GameObject MRIObject in MRIObjects)
     {
         MRIObject.GetComponent <MRIInteractions>().ChangeMRIImage(isOutlinedMRIImages);
     }
 }
Beispiel #2
0
    private void SetMRICollectionChildrenActive(bool active)
    {
        foreach (GameObject MRIObject in MRIObjects)
        {
            MRIObject.SetActive(active);
        }

        // clipPlane.SetActive(active);
    }
Beispiel #3
0
 public void DisplaySingleMRI(GameObject activeMRI)
 {
     foreach (GameObject MRIObject in MRIObjects)
     {
         if (MRIObject.name != activeMRI.name)
         {
             MRIObject.SetActive(false);
         }
     }
     boxCollider.enabled = true;
     isOneMRIActive      = true;
 }
Beispiel #4
0
    public void ReturnFromDisplaySingleMRI()
    {
        if (MRIIconManager.Instance != null)
        {
            MRIIconManager.Instance.DeselectAll();
        }
        if (isOneMRIActive)
        {
            foreach (GameObject MRIObject in MRIObjects)
            {
                if (MRIObject.name != activeMRI.name)
                {
                    MRIObject.SetActive(true);
                }
            }

            activeMRI.GetComponent <MRIInteractions>().HideMRIImage();
            boxCollider.enabled = false;
            isOneMRIActive      = false;
        }
    }