コード例 #1
0
 ///<summary>Deletes all static objects created</summary>
 public static void deleteAllVTKObjects()
 {
     //clean up vtk objects
     if (renWin != null)
     {
         renWin.Dispose();
     }
     if (iren != null)
     {
         iren.Dispose();
     }
     if (FormMesh != null)
     {
         FormMesh.Dispose();
     }
     if (TetraEdges != null)
     {
         TetraEdges.Dispose();
     }
     if (tubes != null)
     {
         tubes.Dispose();
     }
     if (Tubes[0] != null)
     {
         Tubes[0].Dispose();
     }
     if (Tubes[1] != null)
     {
         Tubes[1].Dispose();
     }
     if (Tubes[2] != null)
     {
         Tubes[2].Dispose();
     }
     if (Tubes[3] != null)
     {
         Tubes[3].Dispose();
     }
     if (DivTypes != null)
     {
         DivTypes.Dispose();
     }
     for (int i = 0; i < 100; i++)
     {
         if (mapEdges[i] != null)
         {
             mapEdges[i].Dispose();
         }
         if (edgeActor[i] != null)
         {
             edgeActor[i].Dispose();
         }
         if (ren[i] != null)
         {
             ren[i].Dispose();
         }
     }
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: Monkeybin11/Kitware.VTK
 ///<summary>Deletes all static objects created</summary>
 public static void deleteAllVTKObjects()
 {
     //clean up vtk objects
     if (math != null)
     {
         math.Dispose();
     }
     if (points != null)
     {
         points.Dispose();
     }
     if (profile != null)
     {
         profile.Dispose();
     }
     if (del != null)
     {
         del.Dispose();
     }
     if (mapMesh != null)
     {
         mapMesh.Dispose();
     }
     if (meshActor != null)
     {
         meshActor.Dispose();
     }
     if (extract != null)
     {
         extract.Dispose();
     }
     if (tubes != null)
     {
         tubes.Dispose();
     }
     if (mapEdges != null)
     {
         mapEdges.Dispose();
     }
     if (edgeActor != null)
     {
         edgeActor.Dispose();
     }
     if (ball != null)
     {
         ball.Dispose();
     }
     if (balls != null)
     {
         balls.Dispose();
     }
     if (mapBalls != null)
     {
         mapBalls.Dispose();
     }
     if (ballActor != null)
     {
         ballActor.Dispose();
     }
     if (ren1 != null)
     {
         ren1.Dispose();
     }
     if (renWin != null)
     {
         renWin.Dispose();
     }
     if (iren != null)
     {
         iren.Dispose();
     }
 }
コード例 #3
0
 ///<summary>Deletes all static objects created</summary>
 public static void deleteAllVTKObjects()
 {
     //clean up vtk objects
     if (ren1 != null)
     {
         ren1.Dispose();
     }
     if (renWin != null)
     {
         renWin.Dispose();
     }
     if (iren != null)
     {
         iren.Dispose();
     }
     if (input != null)
     {
         input.Dispose();
     }
     if (clean != null)
     {
         clean.Dispose();
     }
     if (smooth != null)
     {
         smooth.Dispose();
     }
     if (mapper != null)
     {
         mapper.Dispose();
     }
     if (brain != null)
     {
         brain.Dispose();
     }
     if (dsw != null)
     {
         dsw.Dispose();
     }
     if (pdw != null)
     {
         pdw.Dispose();
     }
     if (iv != null)
     {
         iv.Dispose();
     }
     if (triangles != null)
     {
         triangles.Dispose();
     }
     if (iv2 != null)
     {
         iv2.Dispose();
     }
     if (edges != null)
     {
         edges.Dispose();
     }
     if (iv3 != null)
     {
         iv3.Dispose();
     }
     if (byu != null)
     {
         byu.Dispose();
     }
     if (mcubes != null)
     {
         mcubes.Dispose();
     }
     if (stl != null)
     {
         stl.Dispose();
     }
     if (stlBinary != null)
     {
         stlBinary.Dispose();
     }
 }