- GeometricConstructions_2 - Interface in Jcg.geometry.kernel
-
Interface defining geometric constructions for plane objects (points, segments, rays)
- GeometricConstructions_3 - Interface in Jcg.geometry.kernel
-
Interface defining geometric constructions for objects in 3D(points, segments, rays)
- GeometricOperations_2 - Class in Jcg.geometry
-
- GeometricOperations_2() - Constructor for class Jcg.geometry.GeometricOperations_2
-
Deprecated.
- GeometricOperations_3 - Class in Jcg.geometry
-
- GeometricOperations_3() - Constructor for class Jcg.geometry.GeometricOperations_3
-
Deprecated.
- GeometricPredicates_2 - Interface in Jcg.geometry.kernel
-
Interface defining geometric predicates for plane objects (points, segments, rays)
- GeometricPredicates_3 - Interface in Jcg.geometry.kernel
-
Interface defining geometric predicates for 3D objects (points, segments, rays)
- get(int, int) - Method in class Jcg.mesh.HashMapEdges
-
The 'key' is assumed to be the unordered pair (u, v)
- get(int) - Method in class Jcg.util.BitSet32
-
- get(int) - Method in class Jcg.util.BitSet64
-
Returns true or false for the specified bit index.
- get(int) - Method in interface Jcg.util.BitSetInterface
-
- getAllEdges(CompactTriangleMesh_6nNew) - Static method in class compactTriangulations.bench.EvaluateNavigationalOperations
-
Return the collection of all 'valid' edges, encoded as pairs: (u, color)
- getBit(int) - Method in class Jcg.util.BitSet32
-
Returns 1 if the bit is set, 0 if not.
- getBit(int) - Method in class Jcg.util.BitSet64
-
Returns 1 if the bit is set, 0 if not.
- getBit(int) - Method in interface Jcg.util.BitSetInterface
-
- getBit0(int) - Method in class arrays.TableWithFourServiceBits
-
Get the value of the first service bit of a reference.
- getBit1(int) - Method in class arrays.TableWithFourServiceBits
-
- getBit2(int) - Method in class arrays.TableWithFourServiceBits
-
- getBit3(int) - Method in class arrays.TableWithFourServiceBits
-
- getBits() - Method in class Jcg.util.BitSet64
-
Expert: returns the long[] storing the bits
- getBlackWord() - Method in class compactTriangulations.encoding.StringEncoderTwoWords
-
Return the two red word (encoding the red tree), as a String
- getByteCounter() - Method in class compactTriangulations.encoding.BinaryEncoding
-
Return the byte counter: the number of bytes already read/written during the linear scan of the encoding
- getCartesian(int) - Method in interface Jcg.geometry.Point_
-
return the i-th cartesian coordinate of the point
- getCartesian(int) - Method in class Jcg.geometry.Point_2
-
- getCartesian(int) - Method in class Jcg.geometry.Point_3
-
- getCartesian(int) - Method in class Jcg.geometry.Point_d
-
- getCartesian(int) - Method in interface Jcg.geometry.Vector_
-
return the i-th cartesian coordinate of the point
- getCartesian(int) - Method in class Jcg.geometry.Vector_2
-
- getCartesian(int) - Method in class Jcg.geometry.Vector_3
-
- getColor(int) - Method in class compactTriangulations.CompactTriangleMesh_6nNew
-
Retrieve the color of edge 'e'=(u, color)
- getData(int) - Method in class Jcg.io.options.ProcessInputParameters
-
Return input data (the i-th item)
- getData() - Method in class Jcg.io.options.ProcessInputParameters
-
Return input data
- getEdge(int) - Method in class arraybasedDS.ArrayBasedHalfedge
-
Return a half edge incident to the vertex
- getEdge(int) - Method in class arraybasedDS.ArrayBasedWingededge
-
- getEdge(int) - Method in interface arraybasedDS.TriangulationInterface
-
Return an edge incident to vertex v
- getEdge(int) - Method in class compactTriangulations.CompactTriangleMesh
-
Return an edge incident to vertex v
- getEdge(int) - Method in class compactTriangulations.CompactTriangleMesh_4n
-
Return an edge incident to vertex v
- getEdge(int) - Method in class compactTriangulations.CompactTriangleMesh_5n
-
- getEdge(int) - Method in class compactTriangulations.CompactTriangleMesh_6n
-
- getEdge(int) - Method in class compactTriangulations.CompactTriangleMesh_6nNew
-
Return an edge incident to vertex v
- getEdgeColoration() - Method in class Jcg.schnyderwoods.EdgeOrientation
-
- getEdgeColors() - Method in class Jcg.schnyderwoods.EdgeOrientation
-
- getEdgeOrientation() - Method in class Jcg.schnyderwoods.EdgeOrientation
-
- getElement() - Method in class Jcg.util.DListNode
-
- getEnd() - Method in class Jcg.util.DLinkedList
-
Return the end of the list: useful for iterating over the nodes
- getFirst() - Method in class Jcg.geometry.Pair
-
- getFirst() - Method in class Jcg.util.DLinkedList
-
Return the first node of the list
The result is a null reference if the list is empty
- getFirstIncomingRedEdge(Vertex<Point_>) - Method in class Jcg.schnyderwoods.PlanarTriSchnyderWood
-
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
- getFirstServiceBit(int) - Method in class arrays.TableNoAdditionalServiceBits
-
- getFirstServiceBit(int) - Method in class arrays.TableWithTwoServiceBits
-
- getFreeMemory() - Static method in class compactTriangulations.test.MemoryBenchmark
-
- getHalfedge() - Method in class Jcg.polyhedron.Vertex
-
- getLast() - Method in class Jcg.util.DLinkedList
-
Return the first node of the list
The result is a null reference if the list is empty
- getLeftBack(int) - Method in class arraybasedDS.ArrayBasedWingededge
-
- getLeftBack(int) - Method in interface arraybasedDS.WingededgeInterface
-
- getLeftBack(int) - Method in class compactTriangulations.CompactTriangleMesh
-
Return the 'LeftBack' edge, neighbor of 'e'
- getLeftBack(int) - Method in class compactTriangulations.CompactTriangleMesh_4n
-
- getLeftBack(int) - Method in class compactTriangulations.CompactTriangleMesh_5n
-
- getLeftBack(int) - Method in class compactTriangulations.CompactTriangleMesh_6n
-
- getLeftBack(int) - Method in class compactTriangulations.CompactTriangleMesh_6nNew
-
Return the 'LeftBack' edge, neighbor of e=(u, color)
- getLeftFront(int) - Method in class arraybasedDS.ArrayBasedWingededge
-
- getLeftFront(int) - Method in interface arraybasedDS.WingededgeInterface
-
- getLeftFront(int) - Method in class compactTriangulations.CompactTriangleMesh
-
Return the 'LeftFront' edge, neighbor of 'e'
- getLeftFront(int) - Method in class compactTriangulations.CompactTriangleMesh_4n
-
Perform getLeftFront operator: return the index of edge vw, neighbor of edge e=uv
- getLeftFront(int) - Method in class compactTriangulations.CompactTriangleMesh_5n
-
- getLeftFront(int) - Method in class compactTriangulations.CompactTriangleMesh_6n
-
Return the 'LeftFront' edge of the input edge 'e'.
- getLeftFront(int) - Method in class compactTriangulations.CompactTriangleMesh_6nNew
-
Return the 'LeftFront' edge of the input edge 'e=(u, v)' having color 'c'.
- getMaxDepthRed() - Method in class compactTriangulations.encoding.StringEncoderTwoWords
-
Count the max depth of the balanced red word
- getMemoryUsage() - Static method in class Jcg.mesh.MeshBuilder
-
- getNeighborsArray(int) - Method in class arraybasedDS.ArrayBasedHalfedge
-
Return the list of (geometric points) neighbors of a given vertex
- getNext(int) - Method in class arraybasedDS.ArrayBasedHalfedge
-
Return the following edge in ccw orientation around the same face
- getNext(int) - Method in interface arraybasedDS.HalfedgeInterface
-
- getNext() - Method in class Jcg.polyhedron.Halfedge
-
- getNext() - Method in class Jcg.util.DListNode
-
- getNextBit() - Method in class compactTriangulations.encoding.BinaryEncoding
-
Read the next 4 bytes and return the corresponding integer value
- getNextFloat() - Method in class compactTriangulations.encoding.BinaryEncoding
-
Read the next 4 bytes and return the corresponding float value
- getNextIncomingRedEdge(Halfedge<Point_>) - Method in class Jcg.schnyderwoods.PlanarTriSchnyderWood
-
Return the next edge of color 0, after edge e (turning in ccw direction), oriented toward its target vertex (denoted by v).
- getNextInteger() - Method in class compactTriangulations.encoding.BinaryEncoding
-
Read the next 4 bytes and return the corresponding integer value
- getNextWord() - Method in class compactTriangulations.encoding.BinaryEncoding
-
Read the next 4 bytes (a memory word, on 32 bits)
- getNormalFloat(int) - Method in class arraybasedDS.ArrayBasedHalfedge
-
Return the normal to a vertex in the mesh
Fast version with simple Float precision, with no use of Point_ interface
- getNormalFloat(int) - Method in class arraybasedDS.ArrayBasedWingededge
-
Return the normal to a vertex in the mesh (simple float precision)
- getNormalFloat(int) - Method in interface arraybasedDS.NavigationInterface
-
Compute the normal to a vertex in the mesh:
the normal is the average of normals of incident faces
Computations are performed with simple float precision
- getNormalFloat(int) - Method in class compactTriangulations.CompactTriangleMesh_4n
-
Return the normal to a vertex in the mesh (simple float precision)
Slow version, turning in cw direction
- getNormalFloat(int) - Method in class compactTriangulations.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 compactTriangulations.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 compactTriangulations.CompactTriangleMesh_6nNew
-
Compute the normal to a vertex in the mesh, with simple float precision
- getOpposite(int) - Method in class arraybasedDS.ArrayBasedHalfedge
-
Return the opposite edge in the neighboring face (having opposite direction)
- getOpposite(int) - Method in interface arraybasedDS.HalfedgeInterface
-
- getOpposite() - Method in class Jcg.polyhedron.Halfedge
-
- getOriginalVertexOrdering() - Method in class Jcg.schnyderwoods.PlanarTriSchnyderWood
-
Return an array of indices representing the original vertex ordering
- getOutgoingHalfedges() - Method in class Jcg.polyhedron.Vertex
-
Return the list of (outgoing) halfedges incident to the vertex
- getPlanarMesh(String) - Static method in class Jcg.mesh.MeshLoader
-
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 arraybasedDS.ArrayBasedHalfedge
-
Return geometric position of a vertex
- getPoint(int) - Method in class arraybasedDS.ArrayBasedWingededge
-
- getPoint(int) - Method in interface arraybasedDS.TriangulationInterface
-
Return the geometric coordinates of the point
- getPoint(int) - Method in class compactTriangulations.CompactTriangleMesh
-
Return the geometric coordinates of vertex v
- getPoint(int) - Method in class Jcg.polyhedron.Polyhedron_3
-
Return the geometric coordinates of vertex v
- getPrev(int) - Method in class arraybasedDS.ArrayBasedHalfedge
-
Return the previous edge in ccw orientation around the same face
- getPrev(int) - Method in interface arraybasedDS.HalfedgeInterface
-
- getPrev() - Method in class Jcg.polyhedron.Halfedge
-
- getPrev() - Method in class Jcg.util.DListNode
-
- getRandomPlanarTriangulation(int) - Static method in class Jcg.mesh.MeshLoader
-
Generating a random planar triangulation of size n+2 (with uniform distribution)
- getRedWord() - Method in class compactTriangulations.encoding.StringEncoderTwoWords
-
Return the two red word (encoding the red tree), as a String
- getRightBack(int) - Method in class arraybasedDS.ArrayBasedWingededge
-
- getRightBack(int) - Method in interface arraybasedDS.WingededgeInterface
-
- getRightBack(int) - Method in class compactTriangulations.CompactTriangleMesh
-
Return the 'RightBack' edge, neighbor of 'e'
- getRightBack(int) - Method in class compactTriangulations.CompactTriangleMesh_4n
-
Perform getRightBack operator: return the index of edge uz, neighbor of edge e=uv
- getRightBack(int) - Method in class compactTriangulations.CompactTriangleMesh_5n
-
- getRightBack(int) - Method in class compactTriangulations.CompactTriangleMesh_6n
-
- getRightBack(int) - Method in class compactTriangulations.CompactTriangleMesh_6nNew
-
Return the 'RightBack' edge, neighbor of e=(u, color)
- getRightFront(int) - Method in class arraybasedDS.ArrayBasedWingededge
-
- getRightFront(int) - Method in interface arraybasedDS.WingededgeInterface
-
- getRightFront(int) - Method in class compactTriangulations.CompactTriangleMesh
-
Return the 'RightFront' edge, neighbor of 'e'
- getRightFront(int) - Method in class compactTriangulations.CompactTriangleMesh_4n
-
Perform getRightFront operator: return the index of edge vz, neighbor of edge e=uv
- getRightFront(int) - Method in class compactTriangulations.CompactTriangleMesh_5n
-
- getRightFront(int) - Method in class compactTriangulations.CompactTriangleMesh_6n
-
- getRightFront(int) - Method in class compactTriangulations.CompactTriangleMesh_6nNew
-
Return the 'RightFront' edge, neighbor of e=(u, color)
- getS(int, int) - Method in class compactTriangulations.CompactTriangleMesh_6nNew
-
Set the bit in S_{color}[v] equal to '1', for an edge outgoing from v having a given color
- getSecond() - Method in class Jcg.geometry.Pair
-
- getSecondServiceBit(int) - Method in class arrays.TableNoAdditionalServiceBits
-
- getSecondServiceBit(int) - Method in class arrays.TableWithTwoServiceBits
-
- getSource(int) - Method in class arraybasedDS.ArrayBasedHalfedge
-
Return the origin vertex incident to the half edge
- getSource(int) - Method in class arraybasedDS.ArrayBasedWingededge
-
- getSource(int) - Method in interface arraybasedDS.TriangulationInterface
-
Return the vertex origin of edge e
- getSource(int) - Method in class compactTriangulations.CompactTriangleMesh
-
Return the vertex source of 'e'
- getSource(int) - Method in class compactTriangulations.CompactTriangleMesh_4n
-
Return a vertex incident to edge e (e is oriented outgoing from u)
- getSource(int) - Method in class compactTriangulations.CompactTriangleMesh_5n
-
- getSource(int) - Method in class compactTriangulations.CompactTriangleMesh_6n
-
Return the vertex source 'u' of edge 'e'=(u, v)
- getSource(int) - Method in class compactTriangulations.CompactTriangleMesh_6nNew
-
Return the vertex source 'u' of edge 'e'=(u, color)
- getSurfaceMesh(String) - Static method in class Jcg.mesh.MeshLoader
-
Load a surface mesh embedded in 3D (Polyhedron_3
) from an .off file
It uses a shared vertex representation as intermediate data structure
- getT(int, int, int) - Method in class compactTriangulations.CompactTriangleMesh_6nNew
-
Set the bit in T_{color}^{left or right}[v] equal to '1', for an edge outgoing from v having a given color
- getTarget(int) - Method in class arraybasedDS.ArrayBasedHalfedge
-
Return the target vertex incident to the half edge
- getTarget(int) - Method in class arraybasedDS.ArrayBasedWingededge
-
- getTarget(int) - Method in interface arraybasedDS.TriangulationInterface
-
Return the vertex target of edge e
- getTarget(int) - Method in class compactTriangulations.CompactTriangleMesh
-
Return the vertex target of 'e'
- getTarget(int) - Method in class compactTriangulations.CompactTriangleMesh_4n
-
- getTarget(int) - Method in class compactTriangulations.CompactTriangleMesh_5n
-
- getTarget(int) - Method in class compactTriangulations.CompactTriangleMesh_6n
-
- getTarget(int) - Method in class compactTriangulations.CompactTriangleMesh_6nNew
-
Retrieve the target vertex of edge 'e'=(u, color)
- getU(int, int, int) - Method in class compactTriangulations.CompactTriangleMesh_6nNew
-
Retrieve the reference in U_{color}^{left or right}[v], for an edge outgoing from v having a given color
- getUsedMemory() - Static method in class compactTriangulations.test.MemoryBenchmark
-
- getVertex() - Method in class Jcg.polyhedron.Halfedge
-
- getX(int) - Method in class compactTriangulations.CompactTriangleMesh
-
Return the x-coordinate of vertex v
- getX() - Method in class Jcg.geometry.Point_2
-
- getX() - Method in class Jcg.geometry.Point_3
-
- getX() - Method in class Jcg.geometry.Vector_2
-
- getX() - Method in class Jcg.geometry.Vector_3
-
- getX(int) - Method in class Jcg.polyhedron.Polyhedron_3
-
Return the x-coordinate of vertex v
- getY(int) - Method in class compactTriangulations.CompactTriangleMesh
-
Return the y-coordinate of vertex v
- getY() - Method in class Jcg.geometry.Point_2
-
- getY() - Method in class Jcg.geometry.Point_3
-
- getY() - Method in class Jcg.geometry.Vector_2
-
- getY() - Method in class Jcg.geometry.Vector_3
-
- getY(int) - Method in class Jcg.polyhedron.Polyhedron_3
-
Return the y-coordinate of vertex v
- getZ(int) - Method in class compactTriangulations.CompactTriangleMesh
-
Return the z-coordinate of vertex v
- getZ() - Method in class Jcg.geometry.Point_3
-
- getZ() - Method in class Jcg.geometry.Vector_3
-
- getZ(int) - Method in class Jcg.polyhedron.Polyhedron_3
-
Return the z-coordinate of vertex v