public class EvaluateNavigationalOperations
extends java.lang.Object
Constructor and Description |
---|
EvaluateNavigationalOperations() |
Modifier and Type | Method and Description |
---|---|
static int[] |
getAllEdges(CompactTriangleMesh_6nNew ds)
Return the collection of all 'valid' edges, encoded as pairs: (u, color)
|
static java.lang.String |
performancesToString(java.lang.String[] operators,
double[] timings) |
static void |
showMemory() |
static double |
testGetLeftFront(CompactTriangleMesh_6nNew ds)
Performance of 'getLeftFront' for Compact 6n
|
static void |
testGetRightBack(CompactTriangleMesh_6nNew ds)
Performance of 'getLeftFront' for Compact 6n
|
static void |
testGetRightFront(CompactTriangleMesh_6nNew ds)
Performance of 'getLeftFront' for Compact 6n
|
static double |
testGetTarget(CompactTriangleMesh_6nNew ds)
Performance of 'getTarget' for Compact 6n
|
static double |
testVertexDegree(ArrayBasedHalfedge ds)
Evaluating the performance of array based implementation of half edge DS
|
static double |
testVertexDegree(ArrayBasedWingededge ds)
Evaluating array based Winged-edge DS (vertex degree operator)
|
static double |
testVertexDegree(CompactTriangleMesh_4n ds)
Evaluating Compact triangle DS (using 4 references per vertex)
|
static double |
testVertexDegree(CompactTriangleMesh_5n ds)
Evaluating Compact triangle DS (using 5 references per vertex)
|
static double |
testVertexDegree(CompactTriangleMesh_6n ds)
Evaluating Compact triangle DS (using 6 references per vertex)
|
static double |
testVertexDegree(CompactTriangleMesh_6nNew ds)
Evaluating Compact triangle DS New(using 6 references per vertex)
|
static double |
testVertexNormal(ArrayBasedHalfedge ds)
Benchmarking the vertex normal operator, for array based half-edge (for 3D meshes)
|
static double |
testVertexNormal(ArrayBasedWingededge ds)
Performance of vertex normal (simple float precision) for Winged-edge
|
static double |
testVertexNormal(CompactTriangleMesh_4n ds)
Performance of vertex normal (simple float precision) for CDS4n
|
static double |
testVertexNormal(CompactTriangleMesh_5n ds)
Performance of vertex normal (simple float precision) for Compact 5n
|
static double |
testVertexNormal(CompactTriangleMesh_6n ds)
Performance of vertex normal (simple float precision) for Compact 6n
|
static double |
testVertexNormal(CompactTriangleMesh_6nNew ds)
Performance of vertex normal (simple float precision) for Compact 6n
|
public static double testVertexDegree(ArrayBasedHalfedge ds)
public static double testVertexNormal(ArrayBasedHalfedge ds)
public static double testVertexDegree(CompactTriangleMesh_6n ds)
public static double testVertexNormal(CompactTriangleMesh_6n ds)
public static double testVertexDegree(CompactTriangleMesh_5n ds)
public static double testVertexNormal(CompactTriangleMesh_5n ds)
public static double testVertexDegree(CompactTriangleMesh_4n ds)
public static double testVertexNormal(CompactTriangleMesh_4n ds)
public static double testVertexDegree(CompactTriangleMesh_6nNew ds)
public static double testVertexNormal(CompactTriangleMesh_6nNew ds)
public static double testGetTarget(CompactTriangleMesh_6nNew ds)
public static double testGetLeftFront(CompactTriangleMesh_6nNew ds)
public static void testGetRightFront(CompactTriangleMesh_6nNew ds)
public static void testGetRightBack(CompactTriangleMesh_6nNew ds)
public static double testVertexDegree(ArrayBasedWingededge ds)
public static double testVertexNormal(ArrayBasedWingededge ds)
public static void showMemory()
public static java.lang.String performancesToString(java.lang.String[] operators, double[] timings)
public static int[] getAllEdges(CompactTriangleMesh_6nNew ds)