Class MeshIterators
  
  
  
  
    Inheritance
    
    MeshIterators
   
  
  Namespace: g3
  Assembly: cs.temp.dll.dll
  Syntax
  
    public static class MeshIterators
   
  Methods
  
  
  
  
  BoundaryEdges(DMesh3)
  
  
  Declaration
  
    public static IEnumerable<int> BoundaryEdges(DMesh3 mesh)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | DMesh3 | 
        mesh | 
         | 
      
    
  
  Returns
  
  
  
  
  BoundaryEdgeVertices(DMesh3)
  boundary vertices of mesh, but based on edges, so returns each vertex twice!
 
  
  Declaration
  
    public static IEnumerable<int> BoundaryEdgeVertices(DMesh3 mesh)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | DMesh3 | 
        mesh | 
         | 
      
    
  
  Returns
  
  
  
  
  BoundaryVertices(DMesh3)
  Boundary vertices of mesh
 
  
  Declaration
  
    public static IEnumerable<int> BoundaryVertices(DMesh3 mesh)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | DMesh3 | 
        mesh | 
         | 
      
    
  
  Returns
  
  
  
  
  BowtieVertices(DMesh3)
  
  
  Declaration
  
    public static IEnumerable<int> BowtieVertices(DMesh3 mesh)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | DMesh3 | 
        mesh | 
         | 
      
    
  
  Returns
  
  
  
  
  FilteredEdges(DMesh3, Func<DMesh3, Int32, Boolean>)
  
  
  Declaration
  
    public static IEnumerable<int> FilteredEdges(DMesh3 mesh, Func<DMesh3, int, bool> FilterF)
   
  Parameters
  
  Returns
  
  
  
  
  FilteredTriangles(DMesh3, Func<DMesh3, Int32, Boolean>)
  
  
  Declaration
  
    public static IEnumerable<int> FilteredTriangles(DMesh3 mesh, Func<DMesh3, int, bool> FilterF)
   
  Parameters
  
  Returns
  
  
  
  
  FilteredVertices(DMesh3, Func<DMesh3, Int32, Boolean>)
  
  
  Declaration
  
    public static IEnumerable<int> FilteredVertices(DMesh3 mesh, Func<DMesh3, int, bool> FilterF)
   
  Parameters
  
  Returns
  
  
  
  
  GroupBoundaryEdges(DMesh3)
  
  
  Declaration
  
    public static IEnumerable<int> GroupBoundaryEdges(DMesh3 mesh)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | DMesh3 | 
        mesh | 
         | 
      
    
  
  Returns
  
  
  
  
  GroupBoundaryVertices(DMesh3)
  
  
  Declaration
  
    public static IEnumerable<int> GroupBoundaryVertices(DMesh3 mesh)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | DMesh3 | 
        mesh | 
         | 
      
    
  
  Returns
  
  
  
  
  GroupJunctionVertices(DMesh3)
  
  
  Declaration
  
    public static IEnumerable<int> GroupJunctionVertices(DMesh3 mesh)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | DMesh3 | 
        mesh | 
         | 
      
    
  
  Returns
  
  
  
  
  InteriorEdges(DMesh3)
  
  
  Declaration
  
    public static IEnumerable<int> InteriorEdges(DMesh3 mesh)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | DMesh3 | 
        mesh | 
         | 
      
    
  
  Returns
  
  
  
  
  InteriorVertices(DMesh3)
  
  
  Declaration
  
    public static IEnumerable<int> InteriorVertices(DMesh3 mesh)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | DMesh3 | 
        mesh | 
         | 
      
    
  
  Returns