Uses of Interface
de.javagl.simplemesh.Edge

Packages that use Edge
de.javagl.simplemesh Simple interfaces for indexed meshes 
de.javagl.simplemesh.impl Default implementations of the mesh interfaces 
de.javagl.simplemesh.ui   
de.javagl.simplemesh.utils Utility classes for meshes 
 

Uses of Edge in de.javagl.simplemesh
 

Methods in de.javagl.simplemesh that return types with arguments of type Edge
 java.util.List<Edge> MeshPrimitives.getEdges()
          Returns an unmodifiable list of edges.
 java.util.List<Edge> Mesh.getEdges(Vertex vertex)
          Returns an unmodifiable list of edges that are adjacent to the given vertex.
 

Methods in de.javagl.simplemesh with parameters of type Edge
 java.util.List<Face> Mesh.getFaces(Edge edge)
          Returns an unmodifiable list of faces that are adjacent to the given edge.
 

Uses of Edge in de.javagl.simplemesh.impl
 

Classes in de.javagl.simplemesh.impl that implement Edge
 class DefaultEdge
          Default implementation of an Edge.
 

Methods in de.javagl.simplemesh.impl that return types with arguments of type Edge
 java.util.List<Edge> DefaultMeshPrimitives.getEdges()
           
 java.util.List<Edge> DefaultMesh.getEdges()
           
 java.util.List<Edge> DefaultMesh.getEdges(Vertex vertex)
           
 

Methods in de.javagl.simplemesh.impl with parameters of type Edge
 java.util.List<Face> DefaultMesh.getFaces(Edge edge)
           
 

Constructor parameters in de.javagl.simplemesh.impl with type arguments of type Edge
DefaultMeshPrimitives(java.util.Collection<? extends Vertex> vertices, java.util.Collection<? extends Edge> edges, java.util.Collection<? extends Face> faces)
          Creates new mesh primtives that contain copies of the given collections.
 

Uses of Edge in de.javagl.simplemesh.ui
 

Method parameters in de.javagl.simplemesh.ui with type arguments of type Edge
 void GeometryView.addEdges(java.lang.Iterable<Edge> edges, java.awt.Color color)
           
static void GeometryView.show(java.lang.String title, MeshPrimitives meshPrimitives, java.util.List<Edge> additionalEdges)
           
 

Uses of Edge in de.javagl.simplemesh.utils
 

Methods in de.javagl.simplemesh.utils that return types with arguments of type Edge
static java.util.Map<Edge,java.util.List<Edge>> Topology.computeEdgeEdges(java.lang.Iterable<? extends Edge> edges)
          Compute a map from all edges to the edges that they are adjacent to
static java.util.Map<Edge,java.util.List<Edge>> Topology.computeEdgeEdges(java.lang.Iterable<? extends Edge> edges)
          Compute a map from all edges to the edges that they are adjacent to
static java.util.Map<Edge,java.util.List<Face>> Topology.computeEdgeFaces(java.lang.Iterable<? extends Face> faces)
          Compute a map from all edges of the given faces to their respective list of faces.
static java.util.List<Edge> Topology.computeEdges(java.lang.Iterable<? extends Face> faces)
          Compute the list of edges of the given faces.
static java.util.Map<Vertex,java.util.List<Edge>> Topology.computeVertexEdges(java.lang.Iterable<? extends Edge> edges)
          Compute a map from all vertices of the given edges to the list of adjacent edges.
static java.util.List<Edge> Adjacency.findAdjacent(java.lang.Iterable<? extends Edge> edges, Edge edge)
          Find all edges from the given sequence that are adjacent to the given edge
 

Methods in de.javagl.simplemesh.utils with parameters of type Edge
static boolean Adjacency.areAdjacent(Edge e0, Edge e1)
          Returns whether the given edges are adjacent
static boolean Adjacency.containsAdjacent(java.lang.Iterable<? extends Edge> edges, Edge edge)
          Returns whether the given sequence of edges contains an edge that is adjacent to the given edge
static boolean Adjacency.equal(Vertex v0, Vertex v1, Edge edge)
          Returns whether the given vertices are equal to the ones of the given edge (in any order)
static java.util.List<Edge> Adjacency.findAdjacent(java.lang.Iterable<? extends Edge> edges, Edge edge)
          Find all edges from the given sequence that are adjacent to the given edge
static Vertex Adjacency.getAdjacent(Face face, Edge edge)
          Returns the vertex of the given face that is adjacent (but not incident) to the given edge.
 

Method parameters in de.javagl.simplemesh.utils with type arguments of type Edge
static java.util.Map<Edge,java.util.List<Edge>> Topology.computeEdgeEdges(java.lang.Iterable<? extends Edge> edges)
          Compute a map from all edges to the edges that they are adjacent to
static java.util.Map<Vertex,java.util.List<Edge>> Topology.computeVertexEdges(java.lang.Iterable<? extends Edge> edges)
          Compute a map from all vertices of the given edges to the list of adjacent edges.
static java.util.Map<Vertex,java.util.List<Vertex>> Topology.computeVertexNeighbors(java.lang.Iterable<? extends Edge> edges)
          Compute a map from all vertices of the given edges to their respective list of neighbors.
static boolean Adjacency.containAdjacent(java.lang.Iterable<? extends Edge> edges0, java.lang.Iterable<? extends Edge> edges1)
          Returns whether the given sequences of edges contain adjacent edges
static boolean Adjacency.containAdjacent(java.lang.Iterable<? extends Edge> edges0, java.lang.Iterable<? extends Edge> edges1)
          Returns whether the given sequences of edges contain adjacent edges
static boolean Adjacency.containsAdjacent(java.lang.Iterable<? extends Edge> edges, Edge edge)
          Returns whether the given sequence of edges contains an edge that is adjacent to the given edge
static int[] MeshPrimitivesArrays.createEdgeVertexIndices(java.util.Collection<? extends Edge> edges)
          Create an array containing the vertex indices of the given set of edges.
static java.util.List<Edge> Adjacency.findAdjacent(java.lang.Iterable<? extends Edge> edges, Edge edge)
          Find all edges from the given sequence that are adjacent to the given edge