- a - Variable in class Jcg.geometry.Line_2
-
- a - Variable in class Jcg.geometry.Plane_3
-
- actionPerformed(ActionEvent) - Method in class Jcg.viewer.editor2d.AlgorithmsMenu
-
- actionPerformed(ActionEvent) - Method in class Jcg.viewer.editor2d.ControlBar
-
- actionPerformed(ActionEvent) - Method in class Jcg.viewer.editor2d.Editor2D
-
- actionToPerform - Variable in class Jcg.viewer.editor2d.Canvas2D
-
- add(X) - Method in class Jcg.geometry.PointCloud
-
Add a new point to the point cloud
- add(X) - Method in class Jcg.util.DLinkedList
-
Append a new element at the beginning of the list
- add3DCells(TransformGroup, Appearance, Collection<TriangulationDSCell_3<Point_3>>, Color[]) - Method in class Jcg.viewer.j3d.MeshViewer
-
Draw a 3D volume mesh (a set of tetrahedra in R3)
- ADD_EDGE - Static variable in class Jcg.viewer.editor2d.Canvas2D
-
- ADD_VERTEX - Static variable in class Jcg.viewer.editor2d.Canvas2D
-
- addColoredEdges(TransformGroup, Appearance, Point_3[], int[][], Color[]) - Method in class Jcg.viewer.j3d.MeshViewer
-
Draw a set of colored edges in 3D (for example, as the 1-skeleton of a polyhedron)
- addColoredSegment(Point_2, Point_2, Color) - Method in class Jcg.viewer.old.Fenetre
-
Draw a segment with a given color
- addColoredSegment(double, double, double, double, Color) - Method in class Jcg.viewer.old.Fenetre
-
- addColoredSegments(Collection<Point_2[]>, Color[]) - Method in class Jcg.viewer.old.Fenetre
-
- addEdge(V, V) - Method in class Jcg.graph.AdjacencyListGraph
-
- addEdge(int, int) - Method in class Jcg.graph.arraybased.ArrayBasedAdjacencyListGraph
-
Add an edge from vertex u to vertex v
- addEdge(int, int) - Method in class Jcg.graph.arraybased.ArrayBasedAdjacencyMatrixGraph
-
add an edge between vertices d and a
By default, the edge weight is set to 1
- addEdge(int, int, double) - Method in class Jcg.graph.arraybased.ArrayBasedAdjacencyMatrixGraph
-
add an edge with a given weight
- addEdge(int, int) - Method in interface Jcg.graph.arraybased.ArrayBasedGraph
-
- addEdge(V, V) - Method in interface Jcg.graph.Graph
-
- addEdges(TransformGroup, Appearance, Delaunay_3) - Method in class Jcg.viewer.j3d.MeshViewer
-
Draw a 3D volume mesh (a set of tetrahedra in R3)
- addEdgesOnly(TransformGroup, Appearance, Point_3[], int[][], Color) - Method in class Jcg.viewer.j3d.MeshViewer
-
Draw a set of edges in 3D (for example, as the 1-skeleton of a polyhedron)
- addFacets(TransformGroup, Appearance, Delaunay_3) - Method in class Jcg.viewer.j3d.MeshViewer
-
Draws the facets of a 3D Delaunay triangulation
- addFacets(TransformGroup, Appearance, Collection<FacetHandle<Point_3>>, Color[]) - Method in class Jcg.viewer.j3d.MeshViewer
-
Draws a triangle soup in 3D represented as a collection of facet handles in a triangulation
- addFatSegment(Point_2, Point_2) - Method in class Jcg.viewer.old.Fenetre
-
- addFatSegment(double, double, double, double) - Method in class Jcg.viewer.old.Fenetre
-
- addFatSegments(Collection<Point_2[]>) - Method in class Jcg.viewer.old.Fenetre
-
- addFirst(X) - Method in interface Jcg.geometry.PolyLine_
-
A a point to the polyline
- addFirst(Point_2) - Method in class Jcg.geometry.PolyLine_2
-
- addFirst(X) - Method in class Jcg.util.DLinkedList
-
Insert a new element at the beginning of the list
- addGenericPoints(Collection<Point_>) - Method in class Jcg.viewer.old.Fenetre
-
Add a collection of (generic) points
- addLabel(Point_2, String) - Method in class Jcg.viewer.editor2d.Canvas2D
-
- addLabel(String, Point_2) - Method in class Jcg.viewer.old.Fenetre
-
Draw a text label at a given position
- addLast(X) - Method in interface Jcg.geometry.PolyLine_
-
Append a point to the polyline
- addLast(Point_2) - Method in class Jcg.geometry.PolyLine_2
-
- addLast(X) - Method in class Jcg.util.DLinkedList
-
Append a new element at the beginning of the list
- addNeighbor(Node<X>) - Method in class Jcg.graph.Node
-
- addNode(V) - Method in class Jcg.graph.AdjacencyListGraph
-
- addNode(X) - Method in interface Jcg.graph.GeometricGraph
-
Add a new vertex to the graph (with its geometric coordinates)
- addNode(Point_2) - Method in class Jcg.graph.GeometricGraph_2
-
Add a new vertex to the graph (with its geometric coordinates)
- addNode(Point_3) - Method in class Jcg.graph.GeometricGraph_3
-
Add a new vertex to the graph (with its geometric coordinates)
- addNode(V) - Method in interface Jcg.graph.Graph
-
- addPoint(Point_2) - Method in class Jcg.viewer.editor2d.Canvas2D
-
- addPoint(Point_2) - Method in class Jcg.viewer.old.Fenetre
-
Add a 2D point to the window
- addPoints(Collection<Point_2>) - Method in class Jcg.viewer.editor2d.Canvas2D
-
- addPoints(TransformGroup, Appearance, Collection<Point_3>, Color[]) - Method in class Jcg.viewer.j3d.MeshViewer
-
Draws a point cloud in 3D
- addPoints(Point_2[]) - Method in class Jcg.viewer.old.Fenetre
-
- addPoints(Collection<Point_2>) - Method in class Jcg.viewer.old.Fenetre
-
Add a collection of 2D points
- addPolygonFacet(TransformGroup, Appearance, Point_3[], Color) - Method in class Jcg.viewer.j3d.MeshViewer
-
Draw a polygonal face
- addPolygonFacets(TransformGroup, Appearance, Point_3[], int[][], Color[]) - Method in class Jcg.viewer.j3d.MeshViewer
-
Draw a set of polygon facets
- addPolyhedronColoredEdges(Polyhedron_3<Point_2>, Color[]) - Method in class Jcg.viewer.old.Fenetre
-
- addPolyhedronEdges(Polyhedron_3<Point_2>, Color[]) - Method in class Jcg.viewer.editor2d.Canvas2D
-
- addPolyhedronEdges(Polyhedron_3<Point_2>) - Method in class Jcg.viewer.old.Fenetre
-
Draw all halfedges of a planar Polyhedron (half-edge DS)
- addPolyhedronVertexLabels(Polyhedron_3<Point_2>, String[]) - Method in class Jcg.viewer.editor2d.Canvas2D
-
- addPolyhedronVertices(Polyhedron_3<Point_2>) - Method in class Jcg.viewer.editor2d.Canvas2D
-
- addSegment(Point_2, Point_2) - Method in class Jcg.viewer.editor2d.Canvas2D
-
- addSegment(Point_2, Point_2, Color) - Method in class Jcg.viewer.editor2d.Canvas2D
-
- addSegment(Segment_2) - Method in class Jcg.viewer.editor2d.Canvas2D
-
- addSegment(Segment_2, Color) - Method in class Jcg.viewer.editor2d.Canvas2D
-
- addSegment(Point_2, Point_2) - Method in class Jcg.viewer.old.Fenetre
-
Add a segment
- addSegments(Collection<Segment_2>) - Method in class Jcg.viewer.editor2d.Canvas2D
-
- addSegments(TransformGroup, Appearance, Collection<Segment_3>, Color) - Method in class Jcg.viewer.j3d.MeshViewer
-
Draws a segment soup in 3D
- addSegments(Collection<Point_2[]>) - Method in class Jcg.viewer.old.Fenetre
-
- addToCutBorder(Halfedge<Point_>, DListNode<Halfedge<Point_>>) - Method in class Jcg.schnyderwoods.PlanarTriSchnyderWood
-
Add a half-edge to the cut-border, at a given position (in the cut-border)
Update all concerned information (colors, existent chords, boundary vertices, ...)
- addTriangle(Point_2[]) - Method in class Jcg.viewer.old.Fenetre
-
Add the three segments of a triangle
- addTriangleFacet(TransformGroup, Appearance, Point_3[], Color) - Method in class Jcg.viewer.j3d.MeshViewer
-
Draw a triangle face
- addTriangles(TransformGroup, Appearance, Collection<Triangle_3>, Color[]) - Method in class Jcg.viewer.j3d.MeshViewer
-
Draws a triangle soup in 3D
- addTriangles(Collection<Point_2[]>) - Method in class Jcg.viewer.old.Fenetre
-
Add a list of triangles
- addTriangleToBorder(Halfedge, X) - Method in class Jcg.polyhedron.Polyhedron_3
-
creates a new triangle facet within the hole incident to h by connecting
the tip of h with two new halfedges and a new vertex.
- AdjacencyListGraph<V extends Node> - Class in Jcg.graph
-
Pointer based implementation of an Adjacency List Representation of a graph
- AdjacencyListGraph() - Constructor for class Jcg.graph.AdjacencyListGraph
-
- AdjacencyListGraph(int) - Constructor for class Jcg.graph.AdjacencyListGraph
-
- AdjacencyMatrix() - Method in class Jcg.graph.drawing.SpectralDrawing_2
-
computes and returns the adjacency matrix of a graph
- adjacent(V, V) - Method in class Jcg.graph.AdjacencyListGraph
-
- adjacent(int, int) - Method in class Jcg.graph.arraybased.ArrayBasedAdjacencyListGraph
-
Check whether there is an edge from u to v
- adjacent(int, int) - Method in class Jcg.graph.arraybased.ArrayBasedAdjacencyMatrixGraph
-
test whether two vertices are adjacent in the graph
- adjacent(int, int) - Method in interface Jcg.graph.arraybased.ArrayBasedGraph
-
- adjacent(V, V) - Method in interface Jcg.graph.Graph
-
- adjacent(Node<X>) - Method in class Jcg.graph.Node
-
- admisOptions - Variable in class Jcg.io.options.ProcessInputParameters
-
- ajoutePoint(double, double) - Method in class Jcg.viewer.old.Fenetre
-
- ajouteSegment(double, double, double, double) - Method in class Jcg.viewer.old.Fenetre
-
- Algebra - Class in Jcg.geometry
-
Approximate computation of determinants
- Algebra() - Constructor for class Jcg.geometry.Algebra
-
- AlgebraExact - Class in Jcg.geometry
-
- AlgebraExact() - Constructor for class Jcg.geometry.AlgebraExact
-
- AlgorithmList - Class in Jcg.viewer.editor2d
-
Class providing the list of available algorithms.
- AlgorithmList(Canvas2D) - Constructor for class Jcg.viewer.editor2d.AlgorithmList
-
Initialization and choice of algorithm implementations
- algorithms - Variable in class Jcg.viewer.editor2d.Canvas2D
-
- AlgorithmsMenu - Class in Jcg.viewer.editor2d
-
Class defining menu for dealing with algorithms
- AlgorithmsMenu(Editor2D) - Constructor for class Jcg.viewer.editor2d.AlgorithmsMenu
-
- AndrewConvexHull - Class in Jcg.convexhull2d
-
- AndrewConvexHull() - Constructor for class Jcg.convexhull2d.AndrewConvexHull
-
- appendFile(String) - Static method in class Jcg.io.IO
-
- ApproximateConstructions_2 - Class in Jcg.geometry.kernel
-
Approximate geometric constructions for plane objects (points, segments, rays)
- ApproximateConstructions_2() - Constructor for class Jcg.geometry.kernel.ApproximateConstructions_2
-
- ApproximateConstructions_3 - Class in Jcg.geometry.kernel
-
Approximate geometric constructions for 3D objects (points, segments, rays)
- ApproximateConstructions_3() - Constructor for class Jcg.geometry.kernel.ApproximateConstructions_3
-
- ApproximatePredicates_2 - Class in Jcg.geometry.kernel
-
Approximate geometric predicates for plane objects (points, segments, rays)
- ApproximatePredicates_2() - Constructor for class Jcg.geometry.kernel.ApproximatePredicates_2
-
- ArcBall - Class in Jcg.viewer.processing3d
-
- ArcBall(PApplet) - Constructor for class Jcg.viewer.processing3d.ArcBall
-
defaults to radius of min(width/2,height/2) and center_z of -radius
- ArcBall(float, float, float, float, PApplet) - Constructor for class Jcg.viewer.processing3d.ArcBall
-
- areEqual(TriangulationDSFace_2<X>, int, TriangulationDSFace_2<X>, int) - Method in class Jcg.triangulations2D.TriangulationDS_2
-
checks whether an edge is shared by two faces f1 and f2:
the function check whether the corresponding vertices
appear both in f1 and f2, in the correct order.
- areEqual(TriangulationDSCell_3<X>, int, TriangulationDSCell_3<X>, int) - Method in class Jcg.triangulations3D.TriangulationDS_3
-
checks whether a facet is shared by two cells c1 and c2:
the function check whether the corresponding vertices
appear both in c1 and c2, in the correct order.
- ArrayBasedAdjacencyListGraph - Class in Jcg.graph.arraybased
-
Array based implementation of an Adjacency List Representation of a graph.
- ArrayBasedAdjacencyListGraph(int) - Constructor for class Jcg.graph.arraybased.ArrayBasedAdjacencyListGraph
-
Create a graph with n vertices (with a given maximum vertex degree)
- ArrayBasedAdjacencyListGraph(Collection<Integer>[]) - Constructor for class Jcg.graph.arraybased.ArrayBasedAdjacencyListGraph
-
Create a graph from the adjacency lists
Each vertex stores the list of its neighbors (vertex indices)
Remarks:
-) the graph is assumed to be undirected, and each edge appears twice: (u,v) and (v,u)
-) vertex indices range from 0 to n-1
- ArrayBasedAdjacencyMatrixGraph - Class in Jcg.graph.arraybased
-
An implementation of a generic (undirected, possibly weighted) graph, using an adjacency matrix
- ArrayBasedAdjacencyMatrixGraph() - Constructor for class Jcg.graph.arraybased.ArrayBasedAdjacencyMatrixGraph
-
- ArrayBasedAdjacencyMatrixGraph(int) - Constructor for class Jcg.graph.arraybased.ArrayBasedAdjacencyMatrixGraph
-
- ArrayBasedAdjacencyMatrixGraph(int[][]) - Constructor for class Jcg.graph.arraybased.ArrayBasedAdjacencyMatrixGraph
-
- ArrayBasedAdjacencyMatrixGraph(int[][], double[][]) - Constructor for class Jcg.graph.arraybased.ArrayBasedAdjacencyMatrixGraph
-
- ArrayBasedGraph - Interface in Jcg.graph.arraybased
-
Define the abstract data type for an array based representation of a graph (undirected, not weighted)
- ArrayBasedGraphDrawing<X extends Point_> - Class in Jcg.graph.arraybased.drawing
-
Provides methods for computing drawings of graphs
(using an array based representation of the graph)
- ArrayBasedGraphDrawing() - Constructor for class Jcg.graph.arraybased.drawing.ArrayBasedGraphDrawing
-
- ArrayBasedGraphLoader - Class in Jcg.graph.arraybased
-
This class provides input/output methods for reading (writing) graph
structures to (from) files
- ArrayBasedGraphLoader() - Constructor for class Jcg.graph.arraybased.ArrayBasedGraphLoader
-
- attractiveForce(double) - Method in class Jcg.graph.drawing.SpringDrawing_2
-
- attractiveForce(double) - Method in class Jcg.graph.drawing.SpringDrawing_3
-
- AWTFileDialog - Class in Jcg.viewer.editor2d
-
- AWTFileDialog() - Constructor for class Jcg.viewer.editor2d.AWTFileDialog
-