HE_Mesh
6.0.1
|
Classes | |
class | WB_GraphEdge |
class | WB_GraphVertex |
Public Member Functions | |
WB_MeshGraph (final WB_Mesh mesh) | |
WB_MeshGraph (final WB_Mesh mesh, final double offset) | |
WB_MeshGraph (final HE_Mesh mesh) | |
WB_MeshGraph (final HE_Mesh mesh, final double offset) | |
WB_MeshGraph (final List<?extends WB_Coord > points, final WB_Triangulation3D triangulation) | |
WB_MeshGraph (final WB_Coord[] points, final WB_Triangulation3D triangulation) | |
WB_MeshGraph (final WB_Coord[] points, final WB_Triangulation2D triangulation) | |
int | getVertexIndex (final int i) |
void | computePathsToVertex (final int i) |
int[] | getShortestPathBetweenVertices (final int source, final int target) |
double | getShortestDistanceBetweenVertices (final int source, final int target) |
WB_Network | getFrame (final int i) |
WB_Network | getFrame (final int i, final int maxnodes) |
WB_Network | getFrame (final int i, final int maxnodes, final double offset) |
WB_Network | getFrame (final int i, final int maxnodes, final int cuttail) |
Static Public Member Functions | |
static void | main (final String[] args) |
static List< WB_MeshGraph > | getAllGraphs (final HE_Mesh mesh) |
Private Attributes | |
final WB_GraphVertex[] | vertices |
int | lastSource |
wblut.geom.WB_MeshGraph.WB_MeshGraph | ( | final WB_Mesh | mesh | ) |
wblut.geom.WB_MeshGraph.WB_MeshGraph | ( | final WB_Mesh | mesh, |
final double | offset | ||
) |
wblut.geom.WB_MeshGraph.WB_MeshGraph | ( | final HE_Mesh | mesh | ) |
mesh |
wblut.geom.WB_MeshGraph.WB_MeshGraph | ( | final HE_Mesh | mesh, |
final double | offset | ||
) |
wblut.geom.WB_MeshGraph.WB_MeshGraph | ( | final List<?extends WB_Coord > | points, |
final WB_Triangulation3D | triangulation | ||
) |
wblut.geom.WB_MeshGraph.WB_MeshGraph | ( | final WB_Coord[] | points, |
final WB_Triangulation3D | triangulation | ||
) |
wblut.geom.WB_MeshGraph.WB_MeshGraph | ( | final WB_Coord[] | points, |
final WB_Triangulation2D | triangulation | ||
) |
void wblut.geom.WB_MeshGraph.computePathsToVertex | ( | final int | i | ) |
i |
References wblut.geom.WB_MeshGraph.WB_GraphVertex.distanceToSource, wblut.geom.WB_MeshGraph.WB_GraphVertex.neighbors, wblut.geom.WB_MeshGraph.WB_GraphVertex.previous, wblut.geom.WB_MeshGraph.WB_GraphVertex.reset(), wblut.geom.WB_MeshGraph.WB_GraphEdge.target, and wblut.geom.WB_MeshGraph.WB_GraphEdge.weight.
|
static |
WB_Network wblut.geom.WB_MeshGraph.getFrame | ( | final int | i | ) |
WB_Network wblut.geom.WB_MeshGraph.getFrame | ( | final int | i, |
final int | maxnodes | ||
) |
WB_Network wblut.geom.WB_MeshGraph.getFrame | ( | final int | i, |
final int | maxnodes, | ||
final double | offset | ||
) |
WB_Network wblut.geom.WB_MeshGraph.getFrame | ( | final int | i, |
final int | maxnodes, | ||
final int | cuttail | ||
) |
i | |
maxnodes | |
cuttail |
References wblut.geom.WB_Network.addConnection(), wblut.geom.WB_Network.addNode(), wblut.geom.WB_MeshGraph.computePathsToVertex(), wblut.geom.WB_Network.getNode(), wblut.geom.WB_MeshGraph.getShortestPathBetweenVertices(), and wblut.geom.WB_Network.Node.value.
double wblut.geom.WB_MeshGraph.getShortestDistanceBetweenVertices | ( | final int | source, |
final int | target | ||
) |
int [] wblut.geom.WB_MeshGraph.getShortestPathBetweenVertices | ( | final int | source, |
final int | target | ||
) |
source | |
target |
References wblut.geom.WB_MeshGraph.computePathsToVertex(), and wblut.geom.WB_MeshGraph.WB_GraphVertex.previous.
int wblut.geom.WB_MeshGraph.getVertexIndex | ( | final int | i | ) |
|
static |
args |
References wblut.geom.WB_Geodesic.create(), wblut.geom.WB_MeshGraph.WB_GraphVertex.distanceToSource, wblut.geom.WB_MeshGraph.getShortestPathBetweenVertices(), wblut.geom.WB_Geodesic.ICOSAHEDRON, wblut.geom.WB_MeshGraph.WB_GraphVertex.index, wblut.hemesh.HE_Mesh.smooth(), wblut.geom.WB_MeshGraph.vertices, and wblut.geom.WB_MeshGraph.WB_MeshGraph().
|
private |
|
private |