Uses of Class
uk.ac.ed.computational_geometry.algorithm.mesh_optimisation.Mesh.Triangle

Packages that use Mesh.Triangle
uk.ac.ed.computational_geometry.algorithm.mesh_optimisation   
 

Uses of Mesh.Triangle in uk.ac.ed.computational_geometry.algorithm.mesh_optimisation
 

Fields in uk.ac.ed.computational_geometry.algorithm.mesh_optimisation with type parameters of type Mesh.Triangle
 Hashtable<String,Mesh.Triangle> Mesh.vertexes_to_triangle_map
           
 

Methods in uk.ac.ed.computational_geometry.algorithm.mesh_optimisation that return Mesh.Triangle
 Mesh.Triangle Mesh.addTriangle(javax.vecmath.Point3d point1, javax.vecmath.Point3d point2, javax.vecmath.Point3d point3)
           
protected  Mesh.Triangle Mesh.CycleOfTriangles.Edge.getAdjacentTriangle(Mesh.Triangle triangle)
           
protected  Mesh.Triangle Mesh.CycleOfTriangles.Edge.getTriangle()
           
protected  Mesh.Triangle Mesh.getTriangle(Mesh.Vertex vertex1, Mesh.Vertex vertex2, Mesh.Vertex vertex3)
           
protected  Mesh.Triangle Mesh.newTriangle(Mesh.Vertex vertex1, Mesh.Vertex vertex2, Mesh.Vertex vertex3)
           
 

Methods in uk.ac.ed.computational_geometry.algorithm.mesh_optimisation that return types with arguments of type Mesh.Triangle
 List<Mesh.Triangle> Mesh.CycleOfTriangles.getCycle()
           
 Collection<Mesh.Triangle> Mesh.getTriangles()
           
 List<Mesh.Triangle> Mesh.Vertex.getTriangles()
           
 List<Mesh.Triangle> Mesh.CycleOfTriangles.getTriangles()
           
 

Methods in uk.ac.ed.computational_geometry.algorithm.mesh_optimisation with parameters of type Mesh.Triangle
protected  void Mesh.Vertex.addTriangle(Mesh.Triangle triangle)
           
protected  void Mesh.CycleOfTriangles.addTriangle(Mesh.Triangle triangle)
           
protected  void Mesh.CycleOfTriangles.buildCycle(Mesh.Triangle triangle)
           
protected  Mesh.Triangle Mesh.CycleOfTriangles.Edge.getAdjacentTriangle(Mesh.Triangle triangle)
           
protected  Mesh.CycleOfTriangles.Edge Mesh.CycleOfTriangles.getCommonEdge(Mesh.Triangle traingle1, Mesh.Triangle traingle2)
           
protected  void Mesh.Vertex.removeTriangle(Mesh.Triangle triangle)
           
protected  void Mesh.CycleOfTriangles.removeTriangle(Mesh.Triangle triangle)
           
protected  void Mesh.CycleOfTriangles.Edge.setTriangle(Mesh.Triangle triangle)
           
 

Method parameters in uk.ac.ed.computational_geometry.algorithm.mesh_optimisation with type arguments of type Mesh.Triangle
 boolean Mesh.canDecimate(Mesh.Vertex vertex, List<Mesh.Triangle> new_triangles)
           
 boolean Mesh.decimate(Mesh.Vertex vertex, List<Mesh.Triangle> new_triangles)
           
protected  boolean Mesh.triangulate(List<Mesh.Vertex> loop, Plane3d average_plane, List<Mesh.Triangle> new_triangles)
           
protected  boolean Mesh.triangulateCycle(Mesh.CycleOfTriangles cycle, List<Mesh.Triangle> new_triangles)
           
protected  boolean Mesh.triangulateWithInteriorEdge(List<Mesh.Vertex> loop, LineSegment3d interior_edge, Plane3d average_plane, List<Mesh.Triangle> new_triangles)