Index

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 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

C

c - Variable in class Jcg.geometry.Line_2
 
c - Variable in class Jcg.geometry.Plane_3
 
c - Variable in class Jcg.geometry.Triangle_3
 
c - Variable in class Jcg.triangulations2D.HalfedgeHandle
 
c - Variable in class Jcg.triangulations2D.Triangulation_2.BoundingBox
 
ccw(GridPoint_2, GridPoint_2, GridPoint_2) - Static method in class Jcg.geometry.GridPoint_2
 
center_x - Variable in class Jcg.viewer.processing3d.ArcBall
 
center_y - Variable in class Jcg.viewer.processing3d.ArcBall
 
center_z - Variable in class Jcg.viewer.processing3d.ArcBall
 
CircularDLinkedList<X> - Class in Jcg.util
Minimal implementation of a circular doubly linked list, storing generic type elements
CircularDLinkedList(DLinkedList<X>) - Constructor for class Jcg.util.CircularDLinkedList
Create a circular linked list from a doubly linked list (not circular).
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_2, Point_2, Point_2) - Method in class Jcg.geometry.kernel.ApproximateConstructions_2
Returns the (approximate) circumcenter of input triangle
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) - Static method in class Jcg.geometry.GeometricOperations_3
Deprecated.
 
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_3, Point_3, Point_3, Point_3) - Method in interface Jcg.geometry.kernel.GeometricConstructions_3
Returns the (approximate) circumcenter of four points
clean() - Method in class Jcg.polyhedron.Polyhedron_3
Remove all undefined (null references) vertices, half-edges and faces.
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
CLOCKWISE - Static variable in class Jcg.geometry.Orientation
 
clone() - Method in class Jcg.util.CircularDLinkedList
Create a clone (a copy) of a circular doubly linked list.
close(Halfedge<Point_2>) - Method in class Jcg.meshgeneration.RandomSamplingTriangulations
 
cMark - Variable in class Jcg.triangulations2D.QuadEdge
 
cMarks - Variable in class Jcg.triangulations2D.TriangulationDSFace_2
 
colinear(GridVector_2) - Method in class Jcg.geometry.GridVector_2
 
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

Remark
Test is filtered: if precision bound epsilon is reached, then perform computation with infinite precision arithmetic (using the java.util.BigDecimal class)
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
COLLINEAR - Static variable in class Jcg.geometry.Orientation
 
ColorDecorator() - Constructor for class Jcg.polyhedron.Polyhedron_3.ColorDecorator
 
coloredEdgeList - Variable in class Jcg.viewer.old.Fenetre
 
colorList - Variable in class Jcg.viewer.old.Fenetre
 
colors - Variable in class Jcg.viewer.processing3d.DrawPolyhedronProcessing
a basic set of predefined colors for drawing faces, edges and vertices
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 class Jcg.geometry.GridPoint_2
Compare the i-th coordinate of two points
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
compareCartesian(Point_, int) - Method in class Jcg.geometry.RationalPoint_2
Compare the i-th coordinate of two points
compareTo(Point_) - Method in class Jcg.geometry.GridPoint_2
Compare two points (lexicographic order on coordinates)
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(Point_) - Method in class Jcg.geometry.RationalPoint_2
Compare two points (lexicographic order on coordinates)
compareTo(Rational) - Method in class Jcg.geometry.Rational
 
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
 
computeAllDistancesFromVertex(Vertex) - Method in class Jcg.util.MeshStatistics
Compute, from each vertex, the (graph) distance to vertex v It performs a BFS visit of the entire mesh starting from vertex v
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)
computeClosure() - Method in class Jcg.meshgeneration.RandomSamplingTriangulations
 
computeEdgePoint(Halfedge<Point_3>) - Method in class Jcg.meshgeneration.SphereGeneration
Compute the midpoint of the given the half-edge 'h'
computeEdgePoints() - Method in class Jcg.meshgeneration.SphereGeneration
Compute all new edge points and store the result in an HashMap
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
connect(QuadEdge, QuadEdge) - Static method in class Jcg.triangulations2D.QuadEdge
Creates a new QuadEdge that connects e1.dest() to e2.orig()
constrain_vector(ArcBall.Vec3, ArcBall.Vec3) - Method in class Jcg.viewer.processing3d.ArcBall
 
constraintEdges() - Method in class Jcg.triangulations2D.Delaunay_2
Computes and returns the list of constraint edges.
containsNode(DListNode<X>) - Method in class Jcg.util.CircularDLinkedList
Check whether the circular list contains a given node (check reference equality)

Remark: useful for debugging
Conversion - Class in Jcg.meshgeneration
 
Conversion() - Constructor for class Jcg.meshgeneration.Conversion
 
convertCgalToOFF(String, String) - Static method in class Jcg.meshgeneration.Conversion
It takes as input a text file storing a 2D triangulation and it returns as output a 3D triangle mesh (closed genus 0 triangulation).
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).
CoordinateComparator<X> - 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)
copy() - Method in class Jcg.util.DLinkedList
Return a new linkedList, copy of the current list: only the content is copied (nodes are different)
COUNTERCLOCKWISE - Static variable in class Jcg.geometry.Orientation
 
createCenterVertex(Face<X>, X) - Method in class Jcg.polyhedron.Polyhedron_3
Split a face by inserting a new vertex
createColors() - Method in class Jcg.viewer.processing3d.DrawPolyhedronProcessing
Define a basic set of 13 colors for drawing edges, faces, vertices.
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 surface mesh (from a share vertex representation)

Remark: it works for arbitrary polygonal meshes,possibly having boundaries
createMeshOld(X[], int[], int[][]) - Method in class Jcg.mesh.MeshBuilder
Efficient construction of a polyhedral mesh (Half-edge DS) (from a share vertex representation)
createVertex(X, TriangulationDSFace_2<X>) - Method in class Jcg.triangulations2D.TriangulationDS_2
creates a new vertex in the triangulation, with the given incident triangle.
cross(ArcBall.Vec3, ArcBall.Vec3) - Static method in class Jcg.viewer.processing3d.ArcBall.Vec3
 
crossing(GridPoint_2, GridPoint_2, GridPoint_2, GridPoint_2) - Static method in class Jcg.geometry.GridPoint_2
 
crossingRect(GridPoint_2, GridPoint_2, GridPoint_2, GridPoint_2) - Static method in class Jcg.geometry.GridPoint_2
 
crossProduct(GridVector_2) - Method in class Jcg.geometry.GridVector_2
A conversion from int to long is necessary to avoid overflows
crossProduct(Vector_) - Method in class Jcg.geometry.Vector_3
 
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 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form