- g - Variable in class Jcg.graph.arraybased.drawing.ArrayBasedGraphDrawing
-
- generateTriangulation(int) - Method in class Jcg.graph.generation.RandomSamplingTriangulations
-
- genus() - Method in class Jcg.polyhedron.Polyhedron_3
-
Return the genus of the mesh (given by Euler formula)
Warning: works only for meshes with one connected component
- 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)
- GeometricGraph<X extends Point_> - Interface in Jcg.graph
-
Implementation of a geometric graph (generic and undirected)
- GeometricGraph_2 - Class in Jcg.graph
-
Implementation of a geometric graph, whose vertices correspond to 2D points
- GeometricGraph_2() - Constructor for class Jcg.graph.GeometricGraph_2
-
Create a new graph
- GeometricGraph_2(int) - Constructor for class Jcg.graph.GeometricGraph_2
-
Create a graph of size n
- GeometricGraph_3 - Class in Jcg.graph
-
Implementation of a geometric graph, whose vertices correspond to 3D points
- GeometricGraph_3() - Constructor for class Jcg.graph.GeometricGraph_3
-
- GeometricGraph_3(int) - Constructor for class Jcg.graph.GeometricGraph_3
-
- 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) - 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
-
- 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
-
- getBits() - Method in class Jcg.util.BitSet64
-
Expert: returns the long[] storing the bits
- 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
-
- getCell() - Method in class Jcg.triangulations3D.TriangulationDSVertex_3
-
returns the cell associated with the vertex.
- getData() - Method in class Jcg.graph.Node
-
- 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() - Method in class Jcg.polyhedron.Face
-
- getEdgeColoration() - Method in class Jcg.schnyderwoods.EdgeOrientation
-
- getEdgeColors() - Method in class Jcg.schnyderwoods.EdgeOrientation
-
- getEdgeOrientation() - Method in class Jcg.schnyderwoods.EdgeOrientation
-
- getEdges() - Method in class Jcg.graph.arraybased.ArrayBasedAdjacencyListGraph
-
Return the list of all (undirected) edges in the graph
(each edge does appear only once)
- getEdges() - Method in class Jcg.graph.arraybased.ArrayBasedAdjacencyMatrixGraph
-
return the list of edges (pair of vertices)
- getEdges() - Method in interface Jcg.graph.arraybased.ArrayBasedGraph
-
- getElement() - Method in class Jcg.util.DListNode
-
- getFace() - Method in class Jcg.polyhedron.Halfedge
-
- getFace() - Method in class Jcg.triangulations2D.HalfedgeHandle
-
returns the face containing the half-edge.
- getFace() - Method in class Jcg.triangulations2D.TriangulationDSVertex_2
-
returns the cell associated with the vertex.
- 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
- getGraph() - Method in class Jcg.graph.generation.RandomSamplingTriangulations
-
- getGraphFrom2DTriangulation(List<Point_2>, List<Point_2[]>) - Static method in class Jcg.graph.GraphBuilder
-
Construct the graph corresponding to a 2D triangulation.
- getGraphFrom3DMesh(String) - Static method in class Jcg.graph.GraphBuilder
-
Construct the graph corresponding to a 3D mesh (OFF file).
- getGraphFrom3DTriangulation(Delaunay_3) - Static method in class Jcg.graph.GraphBuilder
-
Construct the graph corresponding to a 3D triangulation.
- 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
- getLinearCombination(int[], int[], double, double, double) - Method in class Jcg.viewer.editor2d.Draw
-
- getNeighbors(V) - Method in class Jcg.graph.AdjacencyListGraph
-
- getNeighbors(V) - Method in interface Jcg.graph.Graph
-
- getNext() - Method in class Jcg.polyhedron.Halfedge
-
- getNext() - Method in class Jcg.triangulations2D.HalfedgeHandle
-
returns next half-edge in ccw order in the same face.
- getNext() - Method in class Jcg.util.DListNode
-
- 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).
- getNumberOfNodes(String) - Static method in class Jcg.graph.arraybased.ArrayBasedGraphLoader
-
Get the number of nodes of a graph (stored as an edge list)
Remark: we assume there is no header (no number of nodes stored)
- getOpposite() - Method in class Jcg.polyhedron.Halfedge
-
- getOpposite() - Method in class Jcg.triangulations2D.HalfedgeHandle
-
returns opposite half-edge (lying in the adjacent face).
- getOriginalVertexOrdering() - Method in class Jcg.schnyderwoods.PlanarTriSchnyderWood
-
Return an array of indices representing the original vertex ordering
- 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
- getPlaneTriangulationFromFile(String) - Static method in class Jcg.mesh.Triangulations_IO
-
Create a Triangle Data Structure for a given plane triangulation (from a file).
- getPoint(int) - Method in class Jcg.graph.arraybased.drawing.ArrayBasedGraphDrawing
-
returns the position of a vertex in the space (2D or 3D)
- getPoint(int) - Method in class Jcg.graph.drawing.GraphDrawing
-
returns the position of a vertex in the space (2D or 3D)
- getPoint(Node<X>) - Method in interface Jcg.graph.GeometricGraph
-
Return the geometric coordinates of a vertex
- getPoint(Node<Point_2>) - Method in class Jcg.graph.GeometricGraph_2
-
Return the geometric coordinates of a vertex
- getPoint(Node<Point_3>) - Method in class Jcg.graph.GeometricGraph_3
-
- getPoint() - Method in class Jcg.polyhedron.Vertex
-
- getPoint() - Method in class Jcg.triangulations2D.TriangulationDSVertex_2
-
returns the geometric point associated with the vertex.
- getPoint() - Method in class Jcg.triangulations3D.TriangulationDSVertex_3
-
returns the geometric point associated with the vertex.
- getPoint(int, int) - Method in class Jcg.viewer.editor2d.Draw
-
Return a point corresponding to a given position in the window
The input are the integer coordinates of the pixel
- getPoint(Point_2) - Method in class Jcg.viewer.editor2d.Draw
-
Return the integer coordinates of a pixel corresponding to a given point
- getPoint(Point_2) - Method in class Jcg.viewer.processing2d.Draw2DProcessing
-
- getPoint2(int) - Method in class Jcg.graph.arraybased.drawing.ArrayBasedGraphDrawing
-
- getPoint2(int) - Method in class Jcg.graph.drawing.GraphDrawing
-
- getPrev() - Method in class Jcg.polyhedron.Halfedge
-
- getPrev() - Method in class Jcg.triangulations2D.HalfedgeHandle
-
returns the previous half-edge in ccw order in the same face.
- 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)
- getSecond() - Method in class Jcg.geometry.Pair
-
- getSegment(Node<Point_2>, Node<Point_2>) - Method in class Jcg.graph.GeometricGraph_2
-
Return the straight-line segment having as extremities two given vertices of the graph
- getSegment(Node<Point_3>, Node<Point_3>) - Method in class Jcg.graph.GeometricGraph_3
-
Return the segment having as extremities two given vertices of the graph
- 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
- getTag() - Method in class Jcg.graph.Node
-
- getTriangleMeshFromFile(String) - Static method in class Jcg.mesh.Triangulations_IO
-
Create a Triangle Data Structure for a given 3D surface mesh (from a file).
- getTriangles(TriangulationDS_2<Point_2>) - Static method in class Jcg.mesh.Triangulations_IO
-
Return the (geometric) triangles of a 2D triangulation (useful for 2D rendering)
- getVertex() - Method in class Jcg.polyhedron.Halfedge
-
- getVertex() - Method in class Jcg.triangulations2D.HalfedgeHandle
-
returns the (destination) vertex incident the edge.
- getVertex(int) - Method in class Jcg.triangulations2D.HalfedgeHandle
-
returns the vertex of prescribed index in the edge: 0 for origin, 1 for destination
- getVertexIndices(Polyhedron_3<X>) - Method in class Jcg.polyhedron.Face
-
- getWeight(int, int) - Method in class Jcg.graph.arraybased.ArrayBasedAdjacencyMatrixGraph
-
return the weight of edge (d,a)
- 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
-
- 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
-
- getZ() - Method in class Jcg.geometry.Point_3
-
- getZ() - Method in class Jcg.geometry.Vector_3
-
- Graph<V extends Node> - Interface in Jcg.graph
-
Define the abstract data type for a graph (undirected, not weighted)
(explicit pointer-based representation of a graph)
- graph - Variable in class Jcg.viewer.editor2d.Canvas2D
-
- GraphBuilder - Class in Jcg.graph
-
- GraphBuilder() - Constructor for class Jcg.graph.GraphBuilder
-
- GraphDrawing<X extends Point_> - Class in Jcg.graph.drawing
-
Provides methods for drawing graphs
- GraphDrawing() - Constructor for class Jcg.graph.drawing.GraphDrawing
-
- GraphDrawing_2 - Class in Jcg.graph.drawing
-
Provides methods for computing drawings of graphs (using an array based representation of the graph)
- GraphDrawing_2() - Constructor for class Jcg.graph.drawing.GraphDrawing_2
-
- graphEdges - Variable in class Jcg.viewer.j3d.MeshViewer
-