Ejemplo n.º 1
0
 internal void removeTeeth()
 {
     if (MessageBox.Show("Are you sure to remove the Teeth? This action can't be undone!", "Remove Confirmation", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes)
     {
         if (JawVisual != null)
         {
             JawVisual.removeTeeth();
         }
     }
 }
Ejemplo n.º 2
0
        internal TeethVisual3D selectTeeth(int p)
        {
            TeethVisual3D r = null;

            if (JawVisual != null)
            {
                //r = JawVisual.selectTeeth(p);
                r = JawVisual.findTeeth(p);
            }
            return(r);
        }
Ejemplo n.º 3
0
 internal void manualSegment(Point3DCollection points, Vector3DCollection vectors)
 {
     if (RawVisual != null && points.Count > 0)
     {
         Stopwatch stopWatch = new Stopwatch();
         stopWatch.Start();
         List <GeometryModel3D> models = RawVisual.manualSegment(points, vectors);
         if (JawVisual != null && models.Count > 0)
         {
             JawVisual.addTeeth(models);
             //add points as archs
             JawVisual.selectedGum.Archs = points;
         }
         stopWatch.Stop();
         TimeSpan ts          = stopWatch.Elapsed;
         string   elapsedTime = String.Format("{0:00}:{1:00}:{2:00}.{3:00}",
                                              ts.Hours, ts.Minutes, ts.Seconds, ts.Milliseconds / 10);
         MessageBox.Show("Processing is done ( " + elapsedTime + " ).", "Manual Segmentation");
     }
 }
Ejemplo n.º 4
0
 internal void displayArchs(bool p)
 {
     JawVisual.displayArchs(p);
 }
Ejemplo n.º 5
0
 public void updateBraceLocation(string braceid, int oldLocation, int newValue)
 {
     JawVisual.updateBraceLocation(braceid, oldLocation, newValue);
 }
Ejemplo n.º 6
0
 internal void ShowHideGumVisual(bool f)
 {
     JawVisual.displayGumContainer(f);
 }
Ejemplo n.º 7
0
 internal void ShowHideWireVisual(bool f)
 {
     JawVisual.displayWireContainer(f);
 }
Ejemplo n.º 8
0
 internal void ShowHideTeethVisual(bool f)
 {
     JawVisual.displayTeethContainer(f);
 }
Ejemplo n.º 9
0
 internal void ShowHideBraceVisual(bool f)
 {
     JawVisual.displayBraceContainer(f);
 }
Ejemplo n.º 10
0
 internal void updateTeethMap(string oldid, string newid)
 {
     JawVisual.updateTeethMap(oldid, newid);
 }