Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

G

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
Deprecated.
refer to class GeometricConstructions_2 and GeometricPredicates_2
GeometricOperations_2() - Constructor for class Jcg.geometry.GeometricOperations_2
Deprecated.
 
GeometricOperations_3 - Class in Jcg.geometry
Deprecated.
refer to class GeometricConstructions_3 and GeometricPredicates_3
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
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
Skip navigation links