Package gov.nih.mipav.model.structures
Class Triangulation
- java.lang.Object
- 
- gov.nih.mipav.model.structures.Triangulation
 
- 
 public class Triangulation extends java.lang.Object
- 
- 
Field SummaryFields Modifier and Type Field Description private doubleEPSILON
 - 
Constructor SummaryConstructors Constructor Description Triangulation()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidalpha_measure(int n, double[] z, int triangle_order, int triangle_num, int[] triangle_node, double[] alpha_min, double[] alpha_ave, double[] alpha_area)doubleangle_rad_2d(double[] p1, double[] p2, double[] p3)voidarea_measure(int n, double[] z, int triangle_order, int triangle_num, int[] triangle_node, double[] area_min, double[] area_max, double[] area_ratio, double[] area_ave, double[] area_std)voidbandwidth(int element_order, int element_num, int[] element_node, int[] ml, int[] mu, int[] m)intdelaunay_swap_test(double[] xy)intdiaedg(double x0, double y0, double x1, double y1, double x2, double y2, double x3, double y3)longget_seed()inti4_modp(int i, int j)inti4_power(int i, int j)inti4_sign(int i)voidi4_swap(int[] i, int[] j)(package private) inti4_wrap(int ival, int ilo, int ihi)inti4col_compare(int m, int n, int[] a, int i, int j)voidi4col_sort_a(int m, int n, int[] a)inti4col_sorted_unique_count(int m, int n, int[] a)voidi4col_swap(int m, int n, int[] a, int icol1, int icol2)voidi4mat_transpose_print(int m, int n, int[] a, char[] title)voidi4mat_transpose_print_some(int m, int n, int[] a, int ilo, int jlo, int ihi, int jhi, char[] title)voidi4vec_heap_d(int n, int[] a)int[]i4vec_indicator_new(int n)voidi4vec_print(int n, int[] a, char[] title)voidi4vec_reverse(int n, int[] a)voidi4vec_sort_heap_a(int n, int[] a)inti4vec_sorted_unique(int n, int[] a)inti4vec2_compare(int n, int[] a1, int[] a2, int i, int j)(package private) voidi4vec2_sort_a(int n, int[] a1, int[] a2)inti4vec2_sorted_unique(int n, int[] a1, int[] a2)(package private) intlrline(double xu, double yu, double xv1, double yv1, double xv2, double yv2, double dv)voidlvec_print(int n, int[] a, char[] title)doubler8_acos(double c)voidsort_heap_external(int n, int[] indx, int[] i, int[] j, int isgn)
 
- 
- 
- 
Method Detail- 
alpha_measurepublic void alpha_measure(int n, double[] z, int triangle_order, int triangle_num, int[] triangle_node, double[] alpha_min, double[] alpha_ave, double[] alpha_area)
 - 
angle_rad_2dpublic double angle_rad_2d(double[] p1, double[] p2, double[] p3)
 - 
area_measurepublic void area_measure(int n, double[] z, int triangle_order, int triangle_num, int[] triangle_node, double[] area_min, double[] area_max, double[] area_ratio, double[] area_ave, double[] area_std)
 - 
bandwidthpublic void bandwidth(int element_order, int element_num, int[] element_node, int[] ml, int[] mu, int[] m)
 - 
delaunay_swap_testpublic int delaunay_swap_test(double[] xy) 
 - 
diaedgpublic int diaedg(double x0, double y0, double x1, double y1, double x2, double y2, double x3, double y3)
 - 
get_seedpublic long get_seed() 
 - 
i4_modppublic int i4_modp(int i, int j)
 - 
i4_powerpublic int i4_power(int i, int j)
 - 
i4_signpublic int i4_sign(int i) 
 - 
i4_swappublic void i4_swap(int[] i, int[] j)
 - 
i4_wrapint i4_wrap(int ival, int ilo, int ihi)
 - 
i4col_comparepublic int i4col_compare(int m, int n, int[] a, int i, int j)
 - 
i4col_sort_apublic void i4col_sort_a(int m, int n, int[] a)
 - 
i4col_sorted_unique_countpublic int i4col_sorted_unique_count(int m, int n, int[] a)
 - 
i4col_swappublic void i4col_swap(int m, int n, int[] a, int icol1, int icol2)
 - 
i4mat_transpose_printpublic void i4mat_transpose_print(int m, int n, int[] a, char[] title)
 - 
i4mat_transpose_print_somepublic void i4mat_transpose_print_some(int m, int n, int[] a, int ilo, int jlo, int ihi, int jhi, char[] title)
 - 
i4vec_heap_dpublic void i4vec_heap_d(int n, int[] a)
 - 
i4vec_indicator_newpublic int[] i4vec_indicator_new(int n) 
 - 
i4vec_printpublic void i4vec_print(int n, int[] a, char[] title)
 - 
i4vec_reversepublic void i4vec_reverse(int n, int[] a)
 - 
i4vec_sort_heap_apublic void i4vec_sort_heap_a(int n, int[] a)
 - 
i4vec_sorted_uniquepublic int i4vec_sorted_unique(int n, int[] a)
 - 
i4vec2_comparepublic int i4vec2_compare(int n, int[] a1, int[] a2, int i, int j)
 - 
i4vec2_sort_avoid i4vec2_sort_a(int n, int[] a1, int[] a2)
 - 
i4vec2_sorted_uniquepublic int i4vec2_sorted_unique(int n, int[] a1, int[] a2)
 - 
lrlineint lrline(double xu, double yu, double xv1, double yv1, double xv2, double yv2, double dv)
 - 
lvec_printpublic void lvec_print(int n, int[] a, char[] title)
 - 
r8_acospublic double r8_acos(double c) 
 - 
sort_heap_externalpublic void sort_heap_external(int n, int[] indx, int[] i, int[] j, int isgn)
 
- 
 
-