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 

A

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
 
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