Package gov.nih.mipav.model.algorithms
Class Confmap.TriangleMesh
- java.lang.Object
-
- gov.nih.mipav.model.algorithms.Confmap.TriangleMesh
-
- Direct Known Subclasses:
Confmap.confMap
- Enclosing class:
- Confmap
class Confmap.TriangleMesh extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) int[]_boundary_vertices(package private) int[][]_edges(package private) int[][]_face_edges(package private) int[][]_faces(package private) int[][]_ff(package private) int[][]_ffi(package private) boolean_readonly(package private) double[][]_vertices(package private) int[]_vf(package private) int[]_vfi
-
Constructor Summary
Constructors Constructor Description TriangleMesh(double[][] vertices, int[][] faces, boolean readonly)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) int[][]boundary_edges()(package private) int[]boundary_vertices()double[]compute_angle_defects()double[]compute_edge_lengths()Dijkstra.csr_matrixcompute_laplacian()Confmap.TriangleMeshcopy(boolean copy_values)Confmap.TriangleMeshcut_faces_tr(int[] start_vertices, java.util.HashMap<java.lang.Integer,java.util.HashSet<java.lang.Integer>> cut_tree, boolean copy_values)(package private) intedge_count()(package private) int[][]edges()(package private) intface_count()(package private) int[][]faces()(package private) int[][]ff()(package private) int[][]ffi()int[]find_cuts(java.util.HashMap<java.lang.Integer,java.util.HashSet<java.lang.Integer>> cut_tree, int[] original_terminal_vertices)int[]get_vertex_faces(int vertex_id)int[]get_vertex_faces(int[][] ff, int[][] ffi, int[] vf, int[] vfi, int vertex_id)(package private) booleanis_readonly()voidnormalize()voidset_readonly()voidset_vertices(double[][] original_values)(package private) intvertex_count()(package private) intvertex_dim()(package private) double[][]vertices()(package private) int[]vf()(package private) int[]vfi()
-
-
-
Method Detail
-
vertices
double[][] vertices()
-
vertex_dim
int vertex_dim()
-
vertex_count
int vertex_count()
-
faces
int[][] faces()
-
edges
int[][] edges()
-
face_count
int face_count()
-
edge_count
int edge_count()
-
boundary_vertices
int[] boundary_vertices()
-
boundary_edges
int[][] boundary_edges()
-
ff
int[][] ff()
-
ffi
int[][] ffi()
-
vf
int[] vf()
-
vfi
int[] vfi()
-
is_readonly
boolean is_readonly()
-
set_vertices
public void set_vertices(double[][] original_values)
-
get_vertex_faces
public int[] get_vertex_faces(int[][] ff, int[][] ffi, int[] vf, int[] vfi, int vertex_id)
-
get_vertex_faces
public int[] get_vertex_faces(int vertex_id)
-
compute_edge_lengths
public double[] compute_edge_lengths()
-
compute_angle_defects
public double[] compute_angle_defects()
-
compute_laplacian
public Dijkstra.csr_matrix compute_laplacian()
-
find_cuts
public int[] find_cuts(java.util.HashMap<java.lang.Integer,java.util.HashSet<java.lang.Integer>> cut_tree, int[] original_terminal_vertices)
-
cut_faces_tr
public Confmap.TriangleMesh cut_faces_tr(int[] start_vertices, java.util.HashMap<java.lang.Integer,java.util.HashSet<java.lang.Integer>> cut_tree, boolean copy_values)
-
normalize
public void normalize()
-
copy
public Confmap.TriangleMesh copy(boolean copy_values)
-
set_readonly
public void set_readonly()
-
-