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 

C

c - Variable in class Jcg.geometry.Line_2
 
c - Variable in class Jcg.geometry.Plane_3
 
canvas - Variable in class Jcg.viewer.editor2d.AlgorithmList
 
canvas - Variable in class Jcg.viewer.editor2d.Editor2D
 
Canvas2D - Class in Jcg.viewer.editor2d
Simple class for visualizing planar graphs and plane objects (points, segments, ...)
Canvas2D() - Constructor for class Jcg.viewer.editor2d.Canvas2D
Create a 2D window for drawing 2D objects
Canvas2DProcessing - Class in Jcg.viewer.processing2d
A class for drawing 2D objects (points, segments, ...) in a 2D Processing frame
Canvas2DProcessing() - Constructor for class Jcg.viewer.processing2d.Canvas2DProcessing
 
cell() - Method in class Jcg.triangulations3D.FacetHandle
returns a cell containing the facet.
cells() - Method in class Jcg.triangulations3D.Delaunay_3
returns the collection of all cells of the triangulation.
cells - Variable in class Jcg.triangulations3D.TriangulationDS_3
 
cellsCollection - Variable in class Jcg.viewer.j3d.MeshViewer
A field in which to store collections of 3D triangulation cells to be shown in the scene.
checkCombinatorics() - Method in class Jcg.graph.arraybased.ArrayBasedAdjacencyListGraph
Check whether the graph is combinatorially consistent
circumCenter(Point_2, Point_2, Point_2) - Static method in class Jcg.geometry.GeometricOperations_2
Deprecated.
Returns the (approximate) circumcenter of input triangle
circumCenter(Point_3, Point_3, Point_3, Point_3) - Static method in class Jcg.geometry.GeometricOperations_3
Deprecated.
 
circumCenter(Point_2, Point_2, Point_2) - Method in class Jcg.geometry.kernel.ApproximateConstructions_2
Returns the (approximate) circumcenter of input triangle
circumCenter(Point_3, Point_3, Point_3, Point_3) - Method in class Jcg.geometry.kernel.ApproximateConstructions_3
Returns the (approximate) circumcenter of four points
circumCenter(Point_2, Point_2, Point_2) - Method in interface Jcg.geometry.kernel.GeometricConstructions_2
Returns the (approximate) circumcenter of input triangle
circumCenter(Point_3, Point_3, Point_3, Point_3) - Method in interface Jcg.geometry.kernel.GeometricConstructions_3
Returns the (approximate) circumcenter of four points
clear() - Method in class Jcg.polyhedron.Decorator
 
clear(int) - Method in class Jcg.util.BitSet32
Clears a bit.
clear(int) - Method in class Jcg.util.BitSet64
Clears a bit.
clear(int) - Method in interface Jcg.util.BitSetInterface
 
clearWindow() - Method in class Jcg.viewer.old.Fenetre
Remove all points and segments from the window
ClosestPair - Interface in Jcg.closestpair
Interface for closest pair algorithms
cMark - Variable in class Jcg.triangulations2D.QuadEdge
 
collinear(Point_2, Point_2, Point_2) - Static method in class Jcg.geometry.GeometricOperations_2
Deprecated.
Returns true if a, b and c lie on a same line
collinear(Point_2, Point_2, Point_2) - Method in class Jcg.geometry.kernel.ApproximatePredicates_2
Returns true if a, b and c lie on a same line
collinear(Point_2, Point_2, Point_2) - Method in class Jcg.geometry.kernel.ExactPredicates_2
Returns true if a, b and c lie on a same line
collinear(Point_2, Point_2, Point_2) - Method in class Jcg.geometry.kernel.FilteredPredicates_2
Returns true if a, b and c lie on a same line
collinear(Point_2, Point_2, Point_2) - Method in interface Jcg.geometry.kernel.GeometricPredicates_2
Returns true if a, b and c lie on a same line
compare(X, X) - Method in class Jcg.geometry.CoordinateComparator
Compare two points according to their i-th coordinate (where i=direction)
compareCartesian(Point_, int) - Method in interface Jcg.geometry.Point_
Perform the comparison between the i-th coordinate of two points
compareCartesian(Point_, int) - Method in class Jcg.geometry.Point_2
Compare the i-th coordinate of two points
compareCartesian(Point_, int) - Method in class Jcg.geometry.Point_3
Compare the i-th coordinate of two points
compareCartesian(Point_, int) - Method in class Jcg.geometry.Point_d
Compare the i-th coordinate of two points
compareTo(Point_) - Method in class Jcg.geometry.Point_2
Compare two points (lexicographic order on coordinates)
compareTo(Point_) - Method in class Jcg.geometry.Point_3
Compare two points (lexicographic order on coordinates)
compareTo(Point_) - Method in class Jcg.geometry.Point_d
 
compareTo(TriangulationDSFace_2<X>) - Method in class Jcg.triangulations2D.TriangulationDSFace_2
compares the face to another face using a clockwise order on their vertices
compareTo(TriangulationDSVertex_2<X>) - Method in class Jcg.triangulations2D.TriangulationDSVertex_2
 
compareTo(Object) - Method in class Jcg.triangulations3D.TriangulationDSCell_3
compares the cell to another cell using a lexicographical order on their sorted vertices (treated as 3D points).
compose(Transformation_2) - Method in class Jcg.geometry.Transformation_2
Compose two transformations
computeAttractiveForce(int) - Method in class Jcg.graph.drawing.SpringDrawing_2
 
computeAttractiveForce(int) - Method in class Jcg.graph.drawing.SpringDrawing_3
 
computeBoundingBox() - Method in class Jcg.viewer.Draw2D
Compute the scale factor (depending on the max distance of the point set)
computeBoundingBox() - Method in class Jcg.viewer.DrawSkeleton
Compute the scale factor (depending on the max distance of the point set)
computeBx() - Method in class Jcg.graph.drawing.TutteDrawing
return the column vector Bx
computeBy() - Method in class Jcg.graph.drawing.TutteDrawing
return the column vector By
computeConvexHull(PointCloud_2) - Method in class Jcg.convexhull2d.AndrewConvexHull
 
computeConvexHull(PointCloud_2) - Method in interface Jcg.convexhull2d.ConvexHull_2
Computation of 2D convex hull
computeConvexHull(PointCloud_3) - Method in interface Jcg.convexhull3d.ConvexHull_3
Computation of 3D convex hull
computeConvexHull(PointCloud_3) - Method in class Jcg.convexhull3d.SlowConvexHull_3
Compute the 3D convex hull by checking all triangles Warning: to be completed
computeCoordinates_2(int, double[], double[][]) - Method in class Jcg.graph.drawing.SpectralDrawing_2
 
computeCoordinates_3(int, double[], double[][]) - Method in class Jcg.graph.drawing.SpectralDrawing_3
 
computeDrawing() - Method in class Jcg.graph.arraybased.drawing.ArrayBasedGraphDrawing
(abstract method) compute the geometric representation of the graph
computeDrawing() - Method in class Jcg.graph.drawing.BarycentricDrawing
compute the barycentric drawing of a planar graph exterior face points must be given, as well as barycentric coefficients
computeDrawing() - Method in class Jcg.graph.drawing.GraphDrawing
(abstract method) compute the geometric representation of the graph
computeDrawing() - Method in class Jcg.graph.drawing.GraphDrawing_2
(abstract method) Compute the geometric representation of the graph
computeDrawing() - Method in class Jcg.graph.drawing.IterativeTutteDrawing
compute the Tutte drawing of a planar graph iteratively using the Force-Directed paradigm The first k vertices are assumed to be fixed on the outer face
computeDrawing() - Method in class Jcg.graph.drawing.SpectralDrawing_2
 
computeDrawing() - Method in class Jcg.graph.drawing.SpectralDrawing_3
 
computeDrawing() - Method in class Jcg.graph.drawing.SphericalCentralProjection
Project a polyhedron on the unit sphere.
computeDrawing() - Method in class Jcg.graph.drawing.SpringDrawing_2
compute the drawing of a planar graph iteratively using the Force-Directed paradigm.
computeDrawing() - Method in class Jcg.graph.drawing.SpringDrawing_3
compute the drawing of a planar graph iteratively using the Force-Directed paradigm.
computeDrawing() - Method in class Jcg.graph.drawing.TutteDrawing
compute the Tutte drawing of a planar 3-connected graph solving two systems of linear equations
computeEdgePoint(Halfedge<Point_3>) - Method in class Jcg.subdivision.LoopSubdivision
Compute a new edge point (given the half-edge h)
computeEdgePoints() - Method in class Jcg.subdivision.LoopSubdivision
Compute all new edge points and store the result in an HashMap
computeEdges() - Method in class Jcg.graph.GeometricGraph_2
Return the list of edges of the graph (their corresponding segments)
computeEdges() - Method in class Jcg.graph.GeometricGraph_3
Return the list of edges of the graph (their corresponding segments)
computeLaplacianG_F() - Method in class Jcg.graph.drawing.TutteDrawing
return the laplacian matrix of the graph G-F where F is a peripherical cycle.
computeLowerHull(ArrayList<Point_2>) - Method in class Jcg.convexhull2d.AndrewConvexHull
 
computeNewVertexLocation(Vertex<Point_3>) - Method in class Jcg.subdivision.LoopSubdivision
Compute the new coordinates for a vertex (already existing in the initial mesh)
computeNewVertexLocations() - Method in class Jcg.subdivision.LoopSubdivision
Compute the new coordinates for all vertices of the initial mesh
computeRepulsiveForce(int) - Method in class Jcg.graph.drawing.SpringDrawing_2
 
computeRepulsiveForce(int) - Method in class Jcg.graph.drawing.SpringDrawing_3
 
computeScaleFactor(Collection<Point_3>) - Method in class Jcg.viewer.j3d.MeshViewer
Compute the scale factor in order to adjust the 3D view (from a Collection)
computeScaleFactor(Point_3[]) - Method in class Jcg.viewer.j3d.MeshViewer
Compute the scale factor in order to adjust the 3D view
computeScaleFactor() - Method in class Jcg.viewer.processing3d.DrawPolyhedronProcessing
Compute the scale factor (depending on the max distance of the point set)
computeSegments() - Method in class Jcg.geometry.PolyLine_2
Compute and return the list of segments defining the polyline
computeUpperHull(ArrayList<Point_2>) - Method in class Jcg.convexhull2d.AndrewConvexHull
 
connect(QuadEdge, QuadEdge) - Static method in class Jcg.triangulations2D.QuadEdge
Creates a new QuadEdge that connects e1.dest() to e2.orig()
constraintEdges() - Method in class Jcg.triangulations2D.Delaunay_2
Computes and returns the list of constraint edges.
constructFromPolyhedron(Polyhedron_3<Point_>) - Static method in class Jcg.graph.arraybased.ArrayBasedGraphLoader
Construct the graph corresponding to the 1-skeleton of a 3D surface.
ControlBar - Class in Jcg.viewer.editor2d
A class defining a tool bar (providing buttons)
ControlBar(Canvas2D) - Constructor for class Jcg.viewer.editor2d.ControlBar
 
controlBar - Variable in class Jcg.viewer.editor2d.Editor2D
 
CONVEX_HULL_2 - Static variable in class Jcg.viewer.editor2d.AlgorithmList
 
ConvexHull_2 - Interface in Jcg.convexhull2d
Interface defining methods for the computation of the convex hull of points on the plane
convexHull_2 - Variable in class Jcg.viewer.editor2d.AlgorithmList
 
ConvexHull_3 - Interface in Jcg.convexhull3d
Interface defining methods for the computation of the convex hull of points in 3D space
convexHullEdges() - Method in class Jcg.triangulations2D.Triangulation_2
Computes and returns the collection of all edges on the convex hull (collects only one HalfedgeHandle per geometric edge).
convexHullFacets() - Method in class Jcg.triangulations3D.Delaunay_3
Outputs the collection of all facets of the boundary of the convex hull.
CoordinateComparator<X extends Point_> - Class in Jcg.geometry
Class allowing to compare two points according to a given coordinate
CoordinateComparator(int) - Constructor for class Jcg.geometry.CoordinateComparator
 
coordinates - Variable in class Jcg.geometry.Point_d
 
coplanarExact(Point_3, Point_3, Point_3, Point_3) - Static method in class Jcg.geometry.GeometricOperations_3
Deprecated.
Test whether four 3D points are coplanar (test is filtered)
createCell() - Method in class Jcg.triangulations3D.TriangulationDS_3
creates a new cell and adds it to the cells container of the triangulation data structure.
createCell(TriangulationDSVertex_3<X>, TriangulationDSVertex_3<X>, TriangulationDSVertex_3<X>, TriangulationDSVertex_3<X>, TriangulationDSCell_3<X>, TriangulationDSCell_3<X>, TriangulationDSCell_3<X>, TriangulationDSCell_3<X>) - Method in class Jcg.triangulations3D.TriangulationDS_3
creates a new cell in the triangulation, with the given incident vertices and adjacent cells.
createCenterVertex(Face<X>) - Method in class Jcg.polyhedron.Polyhedron_3
Split a face by inserting a new vertex
createFace() - Method in class Jcg.triangulations2D.TriangulationDS_2
creates a new face and adds it to the faces container of the triangulation data structure.
createFace(TriangulationDSVertex_2<X>, TriangulationDSVertex_2<X>, TriangulationDSVertex_2<X>, TriangulationDSFace_2<X>, TriangulationDSFace_2<X>, TriangulationDSFace_2<X>) - Method in class Jcg.triangulations2D.TriangulationDS_2
creates a new face in the triangulation, with the given incident vertices and adjacent triangles.
createMesh(X[], int[], int[][]) - Method in class Jcg.mesh.MeshBuilder
Efficient construction of a Polyhedron (Half-edge DS) for a triangle mesh (from a share vertex representation) Warning: old version, it works only for triangle meshes
createSceneGraph() - Method in class Jcg.viewer.j3d.MeshViewer
Create and initialize the scene graph
createVertex(X, TriangulationDSFace_2<X>) - Method in class Jcg.triangulations2D.TriangulationDS_2
creates a new vertex in the triangulation, with the given incident triangle.
crossProduct(Vector_) - Method in class Jcg.geometry.Vector_3
 
CylindricalCanvas2D - Class in Jcg.viewer.editor2d
Simple class for visualizing planar graphs and plane objects (points, segments, ...)
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