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
 
g - Variable in class Jcg.graph.drawing.GraphDrawing
 
g - Variable in class Jcg.viewer.editor2d.Draw
 
generateTriangulation(int) - Method in class Jcg.graph.generation.RandomSamplingTriangulations
 
generateWord(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
getDoubleValue(int) - Method in class Jcg.io.options.InputOption
Return the parameter value corresponding to a given option
getEdge(int) - Method in class Jcg.mesh.arraybased.ArrayBasedHalfedge
Return a half edge incident to the vertex
getEdge(int) - Method in class Jcg.mesh.arraybased.ArrayBasedWingededge
 
getEdge(int) - Method in interface Jcg.mesh.arraybased.TriangulationInterface
Return an edge incident to vertex v
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 edges in the graph
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
 
getIntValue(int) - Method in class Jcg.io.options.InputOption
Return the parameter value corresponding to a given option
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 Jcg.mesh.arraybased.ArrayBasedWingededge
 
getLeftBack(int) - Method in interface Jcg.mesh.arraybased.WingededgeInterface
 
getLeftFront(int) - Method in class Jcg.mesh.arraybased.ArrayBasedWingededge
 
getLeftFront(int) - Method in interface Jcg.mesh.arraybased.WingededgeInterface
 
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
 
getNeighborsArray(int) - Method in class Jcg.mesh.arraybased.ArrayBasedHalfedge
Return the list of (geometric points) neighbors of a given vertex
getNext(int) - Method in class Jcg.mesh.arraybased.ArrayBasedHalfedge
Return the following edge in ccw orientation around the same face
getNext(int) - Method in interface Jcg.mesh.arraybased.HalfedgeInterface
 
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
 
getNextBoundaryHalfedge(Halfedge<X>) - Method in class Jcg.mesh.MeshBuilder
Given a boundary half-edge e, returns the next boundary half-edge around the same face Warning: the mesh is supposed to be manifold (boundary cycles are disjoint)
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).
getNormalFloat(int) - Method in class Jcg.mesh.arraybased.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 Jcg.mesh.arraybased.ArrayBasedWingededge
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 interface Jcg.mesh.arraybased.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 Jcg.mesh.arraybased.WingededgeNavigation
Return the normal to a vertex in the mesh (simple float precision) Neighbors are traversed turning in cw direction
getOpposite(int) - Method in class Jcg.mesh.arraybased.ArrayBasedHalfedge
Return the opposite edge in the neighboring face (having opposite direction)
getOpposite(int) - Method in interface Jcg.mesh.arraybased.HalfedgeInterface
 
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(int) - Method in class Jcg.mesh.arraybased.ArrayBasedHalfedge
Return geometric position of a vertex
getPoint(int) - Method in class Jcg.mesh.arraybased.ArrayBasedWingededge
 
getPoint(int) - Method in interface Jcg.mesh.arraybased.TriangulationInterface
Return the geometric coordinates of the point
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(int) - Method in class Jcg.mesh.arraybased.ArrayBasedHalfedge
Return the previous edge in ccw orientation around the same face
getPrev(int) - Method in interface Jcg.mesh.arraybased.HalfedgeInterface
 
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)
getRightBack(int) - Method in class Jcg.mesh.arraybased.ArrayBasedWingededge
 
getRightBack(int) - Method in interface Jcg.mesh.arraybased.WingededgeInterface
 
getRightFront(int) - Method in class Jcg.mesh.arraybased.ArrayBasedWingededge
 
getRightFront(int) - Method in interface Jcg.mesh.arraybased.WingededgeInterface
 
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
getSource(int) - Method in class Jcg.mesh.arraybased.ArrayBasedHalfedge
Return the origin vertex incident to the half edge
getSource(int) - Method in class Jcg.mesh.arraybased.ArrayBasedWingededge
 
getSource(int) - Method in interface Jcg.mesh.arraybased.TriangulationInterface
Return the vertex origin of edge e
getStringValue(int) - Method in class Jcg.io.options.InputOption
Return the parameter value corresponding to a given option
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
 
getTarget(int) - Method in class Jcg.mesh.arraybased.ArrayBasedHalfedge
Return the target vertex incident to the half edge
getTarget(int) - Method in class Jcg.mesh.arraybased.ArrayBasedWingededge
 
getTarget(int) - Method in interface Jcg.mesh.arraybased.TriangulationInterface
Return the vertex target of edge e
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)
getValue() - Method in class Jcg.viewer.processing3d.ArcBall.Quat
 
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