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
 
a - Variable in class Jcg.geometry.Triangle_3
 
a - Variable in class Jcg.triangulations2D.Triangulation_2.BoundingBox
 
a - Variable in class Jcg.viewer.editor2d.Draw
 
a - Variable in class Jcg.viewer.processing2d.Draw2DProcessing
 
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
 
actionPerformed(ActionEvent) - Method in class Jcg.viewer.editor2d.FileMenu
 
actionPerformed(ActionEvent) - Method in class Jcg.viewer.editor2d.HelpMenu
 
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
 
addBoundaryEdges(Polyhedron_3<X>) - Method in class Jcg.mesh.MeshBuilder
Add and set boundary half-edges to the representation Remark: it allows to deal with meshes having boundaries
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
 
addEdge - Variable in class Jcg.viewer.editor2d.Editor2D
 
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
addLeaf(Halfedge<Point_2>, Vertex<Point_2>) - Method in class Jcg.graph.generation.RandomSamplingTriangulations
 
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
 
addRoot() - Method in class Jcg.graph.generation.RandomSamplingTriangulations
 
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.
addVertex - Variable in class Jcg.viewer.editor2d.Editor2D
 
adjacency - Variable in class Jcg.graph.arraybased.ArrayBasedAdjacencyMatrixGraph
 
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
 
AndrewConvexHull.SortPointsByCoordinates - Class in Jcg.convexhull2d
 
AndrewConvexHull.SortPointsByCoordinates() - Constructor for class Jcg.convexhull2d.AndrewConvexHull.SortPointsByCoordinates
 
appendFile(String) - Static method in class Jcg.io.IO
 
applyQuat2Matrix(ArcBall.Quat) - Method in class Jcg.viewer.processing3d.ArcBall
 
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
 
ArcBall.Quat - Class in Jcg.viewer.processing3d
 
ArcBall.Quat() - Constructor for class Jcg.viewer.processing3d.ArcBall.Quat
 
ArcBall.Quat(float, float, float, float) - Constructor for class Jcg.viewer.processing3d.ArcBall.Quat
 
ArcBall.Vec3 - Class in Jcg.viewer.processing3d
 
ArcBall.Vec3() - Constructor for class Jcg.viewer.processing3d.ArcBall.Vec3
 
ArcBall.Vec3(float, float, float) - Constructor for class Jcg.viewer.processing3d.ArcBall.Vec3
 
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.
arg - Variable in class Jcg.io.options.InputOption
 
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)
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
 
ArrayBasedHalfedge - Class in Jcg.mesh.arraybased
 
ArrayBasedHalfedge(int, int) - Constructor for class Jcg.mesh.arraybased.ArrayBasedHalfedge
 
ArrayBasedMeshBuilder<X extends Point_> - Class in Jcg.mesh.arraybased
 
ArrayBasedMeshBuilder(Polyhedron_3<X>) - Constructor for class Jcg.mesh.arraybased.ArrayBasedMeshBuilder
 
ArrayBasedWingededge - Class in Jcg.mesh.arraybased
 
ArrayBasedWingededge(int, int) - Constructor for class Jcg.mesh.arraybased.ArrayBasedWingededge
 
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
 
axis - Variable in class Jcg.viewer.processing3d.ArcBall
 
axisSet - Variable in class Jcg.viewer.processing3d.ArcBall
 
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