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

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

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

Fields in uk.ac.ed.computational_geometry.algorithm.mesh_optimisation declared as Mesh.Vertex
 Mesh.Vertex Mesh.Triangle.vertex1
           
 Mesh.Vertex Mesh.Triangle.vertex2
           
 Mesh.Vertex Mesh.Triangle.vertex3
           
 

Fields in uk.ac.ed.computational_geometry.algorithm.mesh_optimisation with type parameters of type Mesh.Vertex
 Hashtable<javax.vecmath.Point3d,Mesh.Vertex> Mesh.point_to_vertex_map
           
 

Methods in uk.ac.ed.computational_geometry.algorithm.mesh_optimisation that return Mesh.Vertex
protected  Mesh.Vertex Mesh.addVertex(javax.vecmath.Point3d point)
           
protected  Mesh.Vertex Mesh.CycleOfTriangles.getCommonVertex(Mesh.CycleOfTriangles.Edge edge1, Mesh.CycleOfTriangles.Edge edge2)
           
protected  Mesh.Vertex Mesh.CycleOfTriangles.Edge.getOtherVertex(Mesh.Vertex vertex)
           
protected  Mesh.Vertex Mesh.getVertex(javax.vecmath.Point3d point)
           
protected  Mesh.Vertex Mesh.newVertex(javax.vecmath.Point3d point)
           
 

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

Methods in uk.ac.ed.computational_geometry.algorithm.mesh_optimisation with parameters of type Mesh.Vertex
 boolean Mesh.canDecimate(Mesh.Vertex vertex, List<Mesh.Triangle> new_triangles)
           
 boolean Mesh.decimate(Mesh.Vertex vertex)
           
 boolean Mesh.decimate(Mesh.Vertex vertex, List<Mesh.Triangle> new_triangles)
           
protected  Mesh.CycleOfTriangles.Edge Mesh.CycleOfTriangles.getEdge(Mesh.Vertex vertex1, Mesh.Vertex vertex2)
           
protected  Mesh.Vertex Mesh.CycleOfTriangles.Edge.getOtherVertex(Mesh.Vertex vertex)
           
protected  Mesh.Triangle Mesh.getTriangle(Mesh.Vertex vertex1, Mesh.Vertex vertex2, Mesh.Vertex vertex3)
           
protected  String Mesh.getVertexesId(Mesh.Vertex vertex1, Mesh.Vertex vertex2, Mesh.Vertex vertex3)
           
protected  Mesh.Triangle Mesh.newTriangle(Mesh.Vertex vertex1, Mesh.Vertex vertex2, Mesh.Vertex vertex3)
           
 boolean Mesh.shouldDecimate(Mesh.Vertex vertex)
           
 

Method parameters in uk.ac.ed.computational_geometry.algorithm.mesh_optimisation with type arguments of type Mesh.Vertex
protected  double Mesh.getAspectRatio(Plane3d split_pane, LineSegment3d split_line, List<Mesh.Vertex> loop, Plane3d average_plane)
           
protected  List<LineSegment3d> Mesh.getSplitLines(List<Mesh.Vertex> loop)
           
protected  boolean Mesh.isValidSplitPlane(Plane3d split_pane, LineSegment3d split_line, List<Mesh.Vertex> loop1, List<Mesh.Vertex> loop2)
           
protected  boolean Mesh.isValidSplitPlane(Plane3d split_pane, LineSegment3d split_line, List<Mesh.Vertex> loop1, List<Mesh.Vertex> loop2)
           
protected  void Mesh.splitLoop(List<Mesh.Vertex> loop, LineSegment3d split_line, List<Mesh.Vertex> new_loop1, List<Mesh.Vertex> new_loop2)
           
protected  void Mesh.splitLoop(List<Mesh.Vertex> loop, LineSegment3d split_line, List<Mesh.Vertex> new_loop1, List<Mesh.Vertex> new_loop2)
           
protected  void Mesh.splitLoop(List<Mesh.Vertex> loop, LineSegment3d split_line, List<Mesh.Vertex> new_loop1, List<Mesh.Vertex> new_loop2)
           
protected  boolean Mesh.triangulate(List<Mesh.Vertex> loop, Plane3d average_plane, List<Mesh.Triangle> new_triangles)
           
protected  boolean Mesh.triangulateWithInteriorEdge(List<Mesh.Vertex> loop, LineSegment3d interior_edge, Plane3d average_plane, List<Mesh.Triangle> new_triangles)
           
 

Constructors in uk.ac.ed.computational_geometry.algorithm.mesh_optimisation with parameters of type Mesh.Vertex
Mesh.CycleOfTriangles.Edge(Mesh.Vertex vertex1, Mesh.Vertex vertex2)
           
Mesh.CycleOfTriangles(Mesh.Vertex vertex)
           
Mesh.Triangle(Mesh.Vertex vertex1, Mesh.Vertex vertex2, Mesh.Vertex vertex3, String vertexes_id, int id)