- get(int, int) - Method in class jcgminimal.mesh.MinHashMapEdges
-
The 'key' is assumed to be the unordered pair (u, v)
- getAdditionalBit(int) - Method in class scarst.Scarst_ot
-
return the additional 5th service bit (e.g.
- getBit0(int) - Method in class scarst.util.TableWithFiveServiceBits
-
Get the value of the first service bit of a reference.
- getBit0(int) - Method in class scarst.util.TableWithFourServiceBits
-
Get the value of the first service bit of a reference.
- getBit0(int) - Method in class scarst.util.TableWithSixServiceBits
-
Get the value of the first service bit of a reference.
- getBit1(int) - Method in class scarst.util.TableWithFiveServiceBits
-
- getBit1(int) - Method in class scarst.util.TableWithFourServiceBits
-
- getBit1(int) - Method in class scarst.util.TableWithSixServiceBits
-
- getBit2(int) - Method in class scarst.util.TableWithFiveServiceBits
-
- getBit2(int) - Method in class scarst.util.TableWithFourServiceBits
-
- getBit2(int) - Method in class scarst.util.TableWithSixServiceBits
-
- getBit3(int) - Method in class scarst.util.TableWithFiveServiceBits
-
- getBit3(int) - Method in class scarst.util.TableWithFourServiceBits
-
- getBit3(int) - Method in class scarst.util.TableWithSixServiceBits
-
- getBit4(int) - Method in class scarst.util.TableWithFiveServiceBits
-
- getBit4(int) - Method in class scarst.util.TableWithSixServiceBits
-
- getBit5(int) - Method in class scarst.util.TableWithSixServiceBits
-
- getCorner(int) - Method in class scarst.CornerTable
-
Return a corner incident to vertex 'v'
- getCorner(int) - Method in interface scarst.CornerTableInterface
-
Return a corner incident to vertex 'v'
- getCorner(int) - Method in class scarst.SOT
-
Return a corner incident to vertex 'v'.
- getCorner(int) - Method in class scarst.SQUAD
-
Return a corner incident to vertex 'v'.
- getCornerInFace(int, int) - Method in class scarst.CompactHalfedge
-
Return the i-th corner in a face 'f'
- getCornerInFace(int, int) - Method in class scarst.CornerTable
-
Return the i-th corner in a face 'f'
- getCornerInFace(int, int) - Method in interface scarst.CornerTableInterface
-
Return the i-th corner in a face 'f'
- getCornerInFace(int, int) - Method in class scarst.SOT
-
Return the i-th corner in a face 'f'
- getCornerInFace(int, int) - Method in class scarst.SQUAD
-
Return the i-th corner in a face 'f'
- getEdge(int) - Method in class scarst.CompactHalfedge
-
Return a corner incident to vertex 'v'
- getEdge(int) - Method in class scarst.CompactTriangleMesh
-
Return an edge incident to vertex v
- getEdge(int) - Method in class scarst.CompactTriangleMesh_5n
-
- getEdge(int) - Method in class scarst.CompactTriangleMesh_6n
-
- getEdge(int) - Method in class scarst.Scarst_os
-
- getEdge(int) - Method in class scarst.Scarst_ot
-
- getEdge(int) - Method in class scarst.Scarst_rs
-
- getEdgeColoration() - Method in class jcgminimal.schnyderwoods.MinEdgeOrientation
-
- getEdgeColors() - Method in class jcgminimal.schnyderwoods.MinEdgeOrientation
-
- getEdgeOrientation() - Method in class jcgminimal.schnyderwoods.MinEdgeOrientation
-
- getFacePermutation(CornerTableInterface, int[]) - Static method in class scarst.SOTBuilder
-
Given the matching between vertices and faces, return an array storing the face re-ordering.
- getFirstIncomingRedEdge(MinVertex<Point_>) - Method in class jcgminimal.schnyderwoods.MinPlanarTriSchnyderWood
-
Return the first (half)edge oriented toward vertex v and having color 0 (red)
Edges (v0, v1) and (v2, v0) are assumed to be red colored
Return null, if such an edge does not exist
- getFirstRef(int) - Method in class scarst.Scarst_os
-
- getFirstRef(int) - Method in class scarst.Scarst_ot
-
- getFirstRef(int) - Method in class scarst.Scarst_rs
-
- getFirstRefBlack(int) - Method in class scarst.Scarst_os
-
- getFirstRefBlack(int) - Method in class scarst.Scarst_rs
-
- getFirstRefBlue(int) - Method in class scarst.Scarst_os
-
- getFirstRefBlue(int) - Method in class scarst.Scarst_rs
-
Store the fifth service bit of an edge: it encodes special cases (e.g.
- getFirstRefRed(int) - Method in class scarst.Scarst_os
-
- getFirstServiceBit(int) - Method in class scarst.util.TableNoAdditionalServiceBits
-
- getFirstServiceBit(int) - Method in class scarst.util.TableWithTwoServiceBits
-
- getFreeMemory() - Static method in class scarst.bench.MemoryBenchmark
-
- getHalfedge() - Method in class jcgminimal.polyhedron.MinVertex
-
- getIndexCornerInFace(int) - Method in class scarst.CornerTable
-
Return the index of the corner 'c' in the incident face
- getLeftBackBit(int) - Method in class scarst.Scarst_os
-
- getLeftBackBit(int) - Method in class scarst.Scarst_ot
-
- getLeftBackBit(int) - Method in class scarst.Scarst_rs
-
- getLeftFrontBit(int) - Method in class scarst.Scarst_os
-
- getLeftFrontBit(int) - Method in class scarst.Scarst_ot
-
- getLeftFrontBit(int) - Method in class scarst.Scarst_rs
-
- getMemoryCost() - Method in class scarst.CompactHalfedge
-
Get the total memory cost for storing the combinatorial structure (no geometry)
- getMemoryCost() - Method in class scarst.CompactTriangleMesh_5n
-
Get the total memory cost for storing the combinatorial structure (no geometry)
- getMemoryCost() - Method in class scarst.CompactTriangleMesh_6n
-
Get the total memory cost for storing the combinatorial structure (no geometry)
- getMemoryCost() - Method in class scarst.CornerTable
-
Get the total memory cost for storing the combinatorial structure (no geometry)
- getMemoryCost() - Method in interface scarst.CornerTableInterface
-
Get the total memory cost for storing the combinatorial structure (no geometry)
- getMemoryCost() - Method in class scarst.Scarst_os
-
Get the total memory cost for storing the combinatorial structure (no geometry)
- getMemoryCost() - Method in class scarst.Scarst_ot
-
Get the total memory cost for storing the combinatorial structure (no geometry)
- getMemoryCost() - Method in class scarst.Scarst_rs
-
Get the total memory cost for storing the combinatorial structure (no geometry)
- getMemoryCost() - Method in class scarst.SOT
-
Get the total memory cost for storing the combinatorial structure
- getMemoryCost() - Method in class scarst.SQUAD
-
Get the total memory cost for storing the combinatorial structure
- getMemoryUsage() - Static method in class jcgminimal.mesh.MinMeshBuilder
-
- getMemoryUsage() - Static method in class scarst.CompactHalfedgeBuilder
-
- getMemoryUsage() - Static method in class scarst.util.Util
-
- getNeighborsArray(int) - Method in class scarst.CompactHalfedge
-
Return the list of the neighbors of a given vertex (same implementation as below)
- getNext() - Method in class jcgminimal.polyhedron.MinHalfedge
-
- getNext(int) - Method in class scarst.CompactHalfedge
-
Return the next halfedge in the triangle containing 'h'
- getNextIncomingRedEdge(MinHalfedge<Point_>) - Method in class jcgminimal.schnyderwoods.MinPlanarTriSchnyderWood
-
Return the next edge of color 0, after edge e (turning in ccw direction), oriented toward its target vertex (denoted by v).
- getNoEdges(NavigationInterface, int, int) - Static method in class scarst.bench.EvaluateAdjacent
-
Return an array of size 2*k, containing pairs of vertices which are not adjacent
- getNormalFloat(int) - Method in class scarst.CompactHalfedge
-
Return the normal to a vertex in the mesh.
- getNormalFloat(int) - Method in class scarst.CompactTriangleMesh_5n
-
Return the normal to a vertex in the mesh (simple float precision)
Slow version, turning in cw direction
- getNormalFloat(int) - Method in class scarst.CompactTriangleMesh_6n
-
Return the normal to a vertex in the mesh (simple float precision)
Fast version with simple Float precision, with no use of Point_ interface
- getNormalFloat(int) - Method in class scarst.CornerTable
-
Return the normal to a vertex in the mesh (simple float precision)
- getNormalFloat(int) - Method in interface scarst.CornerTableInterface
-
Return the normal to a vertex in the mesh (simple float precision)
- getNormalFloat(int) - Method in class scarst.Scarst_os
-
Return the normal to a vertex in the mesh (simple float precision)
Fast version with simple Float precision, with no use of Point_ interface
- getNormalFloat(int) - Method in class scarst.Scarst_ot
-
Return the normal to a vertex in the mesh (simple float precision)
Fast version with simple Float precision, with no use of Point_ interface
- getNormalFloat(int) - Method in class scarst.Scarst_rs
-
Return the normal to a vertex in the mesh (simple float precision)
Fast version with simple Float precision, with no use of Point_ interface
- getNormalFloat(int) - Method in class scarst.SOT
-
Return the normal to a vertex in the mesh (simple float precision)
- getNormalFloat(int) - Method in class scarst.SQUAD
-
Return the normal to a vertex in the mesh (simple float precision)
- getOpposite() - Method in class jcgminimal.polyhedron.MinHalfedge
-
- getOpposite(int) - Method in class scarst.CompactHalfedge
-
Return the opposite halfedge of 'h'
- getOppPrev(int) - Method in class scarst.CompactHalfedge
-
Get the half-edge which is given by: getOpposite(getPrev(e))
- getOriginalVertexOrdering() - Method in class jcgminimal.schnyderwoods.MinPlanarTriSchnyderWood
-
Return an array of indices representing the original vertex ordering
- getOutgoingHalfedges() - Method in class jcgminimal.polyhedron.MinVertex
-
Return the list of (outgoing) halfedges incident to the vertex
- getOutgoingHalfedges(int) - Method in class scarst.CompactHalfedge
-
Return the list of the (outgoing) halfedges incident to a vertex
- getPlanarMesh(String) - Static method in class jcgminimal.mesh.MinMeshLoader
-
Load a planar mesh embedded in 2D (Polyhedron_3
) from an .off file
It uses a shared vertex representation as intermediate data structure
- getPoint(int) - Method in class jcgminimal.polyhedron.MinPolyhedron_3
-
Return the geometric coordinates of vertex v
- getPoint(int) - Method in class scarst.CompactHalfedge
-
Return the geometric coordinates of vertex v (simple float precision)
- getPoint(int) - Method in class scarst.CompactTriangleMesh
-
Return the geometric coordinates of vertex v
- getPoint(int) - Method in class scarst.CornerTable
-
Return the geometric coordinates of vertex v (simple float precision)
- getPoint(int) - Method in interface scarst.CornerTableInterface
-
Return the geometric coordinates of vertex v (simple float precision)
- getPoint(int) - Method in class scarst.SOT
-
Return the geometric coordinates of vertex v (simple float precision)
- getPoint(int) - Method in class scarst.SQUAD
-
Return the geometric coordinates of vertex v (simple float precision)
- getPrev() - Method in class jcgminimal.polyhedron.MinHalfedge
-
- getPrev(int) - Method in class scarst.CompactHalfedge
-
Return the previous halfedge of 'h'
- getRandomPlanarTriangulation(int) - Static method in class jcgminimal.mesh.MinMeshLoader
-
Generating a random planar triangulation of size n+2 (with uniform distribution)
- getRealEdges(NavigationInterface, int, int) - Static method in class scarst.bench.EvaluateAdjacent
-
Return an array of size 2k, containing k "real" (belonging to the graph).
- getRealEdges(WingededgeInterface, int, int) - Static method in class scarst.bench.EvaluateNavigationalOperations
-
Return an array of size 2k, containing k "real" (belonging to the graph).
- getRealEdgesOld(WingededgeInterface, int, int) - Static method in class scarst.bench.EvaluateAdjacent
-
Deprecated.
- getRightBackBit(int) - Method in class scarst.Scarst_os
-
- getRightBackBit(int) - Method in class scarst.Scarst_ot
-
- getRightBackBit(int) - Method in class scarst.Scarst_rs
-
- getRightFrontBit(int) - Method in class scarst.Scarst_os
-
- getRightFrontBit(int) - Method in class scarst.Scarst_ot
-
- getRightFrontBit(int) - Method in class scarst.Scarst_rs
-
- getSecondRef(int) - Method in class scarst.Scarst_ot
-
- getSecondServiceBit(int) - Method in class scarst.util.TableNoAdditionalServiceBits
-
- getSecondServiceBit(int) - Method in class scarst.util.TableWithTwoServiceBits
-
- getSource(int) - Method in class scarst.CompactHalfedge
-
Return the origin vertex incident to the halfedge 'h'
- getSource(int) - Method in class scarst.CompactTriangleMesh
-
Return the vertex source of 'e'
- getSource(int) - Method in class scarst.CompactTriangleMesh_5n
-
- getSource(int) - Method in class scarst.CompactTriangleMesh_6n
-
Return the vertex source 'u' of edge 'e'=(u, v)
- getSource(int) - Method in class scarst.Scarst_os
-
Return the vertex source 'u' of edge 'e'=(u, v)
- getSource(int) - Method in class scarst.Scarst_ot
-
Return the vertex source 'u' of edge 'e'=(u, v)
- getSource(int) - Method in class scarst.Scarst_rs
-
Return the vertex source 'u' of edge 'e'=(u, v)
- getSurfaceMesh(String) - Static method in class jcgminimal.mesh.MinMeshLoader
-
Load a surface mesh embedded in 3D (Polyhedron_3
) from an .off file
It uses a shared vertex representation as intermediate data structure
- getTarget(int) - Method in class scarst.CompactHalfedge
-
Return the target vertex incident to the halfedge 'h'
- getTarget(int) - Method in class scarst.CompactTriangleMesh
-
Return the vertex target of 'e'
- getTarget(int) - Method in class scarst.CompactTriangleMesh_5n
-
- getTarget(int) - Method in class scarst.CompactTriangleMesh_6n
-
- getTarget(int) - Method in class scarst.Scarst_os
-
Return the target vertex 'v' of edge 'e'=(u, v)
- getTarget(int) - Method in class scarst.Scarst_ot
-
Return the target vertex 'v' of edge 'e'=(u, v)
- getTarget(int) - Method in class scarst.Scarst_rs
-
Return the target vertex 'v' of edge 'e'=(u, v)
- getTargetOld(int) - Method in class scarst.CompactTriangleMesh_6n
-
- getUsedMemory() - Static method in class scarst.bench.MemoryBenchmark
-
- getVertex() - Method in class jcgminimal.polyhedron.MinHalfedge
-
- getX(int) - Method in class jcgminimal.polyhedron.MinPolyhedron_3
-
Return the x-coordinate of vertex v
- getX(int) - Method in class scarst.CompactHalfedge
-
Return the x-coordinate of vertex v
- getX(int) - Method in class scarst.CompactTriangleMesh
-
Return the x-coordinate of vertex v
- getX(int) - Method in class scarst.CornerTable
-
Return the x-coordinate of vertex v
- getX(int) - Method in interface scarst.CornerTableInterface
-
Return the x-coordinate of vertex v
- getX(int) - Method in class scarst.SOT
-
Return the x-coordinate of vertex v
- getX(int) - Method in class scarst.SQUAD
-
Return the x-coordinate of vertex v
- getY(int) - Method in class jcgminimal.polyhedron.MinPolyhedron_3
-
Return the y-coordinate of vertex v
- getY(int) - Method in class scarst.CompactHalfedge
-
Return the y-coordinate of vertex v
- getY(int) - Method in class scarst.CompactTriangleMesh
-
Return the y-coordinate of vertex v
- getY(int) - Method in class scarst.CornerTable
-
Return the y-coordinate of vertex v
- getY(int) - Method in interface scarst.CornerTableInterface
-
Return the y-coordinate of vertex v
- getY(int) - Method in class scarst.SOT
-
Return the y-coordinate of vertex v
- getY(int) - Method in class scarst.SQUAD
-
Return the y-coordinate of vertex v
- getZ(int) - Method in class jcgminimal.polyhedron.MinPolyhedron_3
-
Return the z-coordinate of vertex v
- getZ(int) - Method in class scarst.CompactHalfedge
-
Return the z-coordinate of vertex v
- getZ(int) - Method in class scarst.CompactTriangleMesh
-
Return the z-coordinate of vertex v
- getZ(int) - Method in class scarst.CornerTable
-
Return the z-coordinate of vertex v
- getZ(int) - Method in interface scarst.CornerTableInterface
-
Return the z-coordinate of vertex v
- getZ(int) - Method in class scarst.SOT
-
Return the z-coordinate of vertex v
- getZ(int) - Method in class scarst.SQUAD
-
Return the z-coordinate of vertex v
- GraphTraversal - Class in scarst.bench
-
- GraphTraversal(int) - Constructor for class scarst.bench.GraphTraversal
-