Package gov.nih.mipav.model.structures
Class Delaunator.DelaunatorStruct
- java.lang.Object
-
- gov.nih.mipav.model.structures.Delaunator.DelaunatorStruct
-
- Enclosing class:
- Delaunator
class Delaunator.DelaunatorStruct extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description java.util.Vector<java.lang.Double>coordsjava.util.Vector<java.lang.Integer>halfedgesprivate java.util.Map<java.lang.Double,java.lang.Double>hash_keyjava.util.Vector<java.lang.Integer>hull_nextjava.util.Vector<java.lang.Integer>hull_previnthull_startjava.util.Vector<java.lang.Integer>hull_triprivate doublem_center_xprivate doublem_center_yprivate java.util.Vector<java.lang.Integer>m_edge_stackprivate java.util.Vector<java.lang.Integer>m_hashprivate intm_hash_sizejava.util.Vector<java.lang.Integer>triangles
-
Constructor Summary
Constructors Constructor Description DelaunatorStruct(java.util.Vector<java.lang.Double> in_coords)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) intadd_triangle(int i0, int i1, int i2, int a, int b, int c)(package private) doubleget_hull_area()(package private) inthash_key(double x, double y)(package private) intlegalize(int a)(package private) voidlink(int a, int b)
-
-
-
Field Detail
-
coords
public java.util.Vector<java.lang.Double> coords
-
triangles
public java.util.Vector<java.lang.Integer> triangles
-
halfedges
public java.util.Vector<java.lang.Integer> halfedges
-
hull_prev
public java.util.Vector<java.lang.Integer> hull_prev
-
hull_next
public java.util.Vector<java.lang.Integer> hull_next
-
hull_tri
public java.util.Vector<java.lang.Integer> hull_tri
-
hull_start
public int hull_start
-
m_hash
private java.util.Vector<java.lang.Integer> m_hash
-
m_center_x
private double m_center_x
-
m_center_y
private double m_center_y
-
m_hash_size
private int m_hash_size
-
m_edge_stack
private java.util.Vector<java.lang.Integer> m_edge_stack
-
hash_key
private java.util.Map<java.lang.Double,java.lang.Double> hash_key
-
-