Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
I
- incidentFaces(TriangulationDSVertex_2<X>) - Method in class Jcg.triangulations2D.TriangulationDS_2
-
Returns the collection of all faces incident to vertex v.
- inCircle(Point_2, Point_2, Point_2, Point_2) - Static method in class Jcg.geometry.GeometricOperations_2
-
Deprecated.Tests if point p lies inside the circumcircle of triangle a,b,c
- inCircle(Point_2, Point_2, Point_2, Point_2) - Method in class Jcg.geometry.kernel.ApproximatePredicates_2
-
Tests if point p lies inside the circumcircle of triangle a,b,c
- inCircle(Point_2, Point_2, Point_2, Point_2) - Method in class Jcg.geometry.kernel.ExactPredicates_2
-
Tests if point p lies inside the circumcircle of triangle a,b,c
- inCircle(Point_2, Point_2, Point_2, Point_2) - Method in class Jcg.geometry.kernel.FilteredPredicates_2
-
Tests if point p lies inside the circumcircle of triangle a,b,c
- inCircle(Point_2, Point_2, Point_2, Point_2) - Method in interface Jcg.geometry.kernel.GeometricPredicates_2
-
Tests if point p lies inside the circumcircle of triangle a,b,c
- ind - Variable in class Jcg.triangulations2D.HalfedgeHandle
- index - Variable in class Jcg.geometry.GridPoint_2
-
an integer useful for indexing this point: for instance, 'index' can be the number of a vertex
- index - Variable in class Jcg.geometry.GridPoint
-
an integer useful for indexing this point: for instance, 'index' can be the number of a vertex
- index - Variable in class Jcg.geometry.Point_2
-
an integer useful for indexing this point
- index - Variable in class Jcg.geometry.RationalPoint_2
-
integer index of the point: useful in some applications
- index - Variable in class Jcg.polyhedron.Face
-
an integer that can be used to index faces (useful for some applications)
- index - Variable in class Jcg.polyhedron.Halfedge
-
an integer that can be used to index half-edges (useful for some applications)
- index - Variable in class Jcg.polyhedron.Vertex
- index - Variable in class Jcg.triangulations2D.TriangulationDSFace_2
- index - Variable in class Jcg.triangulations2D.TriangulationDSVertex_2
-
Index of a vertex: useful for storing additional data associated with vertices
- index() - Method in class Jcg.triangulations2D.HalfedgeHandle
-
returns the index of the vertex opposite of the current edge in the corresponding incident face.
- index(TriangulationDSFace_2<X>) - Method in class Jcg.triangulations2D.TriangulationDSFace_2
-
returns the index of the neighboring face c, and throws an Error if c is no neighbor of the face.
- index(TriangulationDSVertex_2<X>) - Method in class Jcg.triangulations2D.HalfedgeHandle
-
returns the index of v in the current edge.
- index(TriangulationDSVertex_2<X>) - Method in class Jcg.triangulations2D.TriangulationDSFace_2
-
returns the index of vertex v in the cell, and throws an Error if v is no vertex of the cell.
- index(X) - Method in class Jcg.triangulations2D.TriangulationDSFace_2
-
returns the index of the vertex of the face associated with x, and throws an Error if x is associated with no vertex of the face.
- innerProduct(Vector_) - Method in class Jcg.geometry.GridVector_2
-
A conversion from int to long is necessary to avoid overflows
- innerProduct(Vector_) - Method in interface Jcg.geometry.Vector_
-
Return the inner product of two vectors
- innerProduct(Vector_) - Method in class Jcg.geometry.Vector_2
- innerProduct(Vector_) - Method in class Jcg.geometry.Vector_3
- insert(Point_2) - Method in class Jcg.triangulations2D.Delaunay_2
-
Inserts point p in the Delaunay triangulation and returns the newly created vertex
- insert(Point_2) - Method in class Jcg.triangulations2D.Triangulation_2
-
Inserts point p in the triangulation and returns the newly created vertex
- insert(Point_2, Point_2) - Method in class Jcg.triangulations2D.Delaunay_2
-
Inserts a constraint edge in the Delaunay triangulation.
- insertAfter(DListNode<X>, X) - Method in class Jcg.util.CircularDLinkedList
-
Insert a new element after a given node in the list
- insertAfter(DListNode<X>, X) - Method in class Jcg.util.DLinkedList
-
Insert a new element after a given node in the list
- insertBarycenter(TriangulationDSFace_2<X>) - Method in class Jcg.triangulations2D.TriangulationDS_2
-
insert in a triangle the barycenter point of its incident vertices
- insertBefore(DListNode<X>, X) - Method in class Jcg.util.CircularDLinkedList
-
Insert a new element before a given node in the list
- insertBefore(DListNode<X>, X) - Method in class Jcg.util.DLinkedList
-
Insert a new element before a given node in the list
- insertInTriangle(X, TriangulationDSFace_2<X>) - Method in class Jcg.triangulations2D.TriangulationDS_2
-
Inserts point p in face c.
- insertOutside(X, TriangulationDSFace_2<X>, int) - Method in class Jcg.triangulations2D.TriangulationDS_2
-
Inserts point p outside the triangulation.
- IntegerPair - Class in Jcg.geometry
- IntegerPair(int, int) - Constructor for class Jcg.geometry.IntegerPair
- intersect(Segment_2, Ray_2) - Static method in class Jcg.geometry.GeometricOperations_2
-
Deprecated.Returns approximate intersection between segment s and ray r
- intersect(Segment_2, Ray_2) - Method in class Jcg.geometry.kernel.ApproximateConstructions_2
-
Return approximate intersection between segment s and ray r
- intersect(Segment_2, Ray_2) - Method in interface Jcg.geometry.kernel.GeometricConstructions_2
-
Returns approximate intersection between segment s and ray r
- intersect(Segment_2, Segment_2) - Static method in class Jcg.geometry.GeometricOperations_2
-
Deprecated.Returns approximate intersection between segments
- intersect(Segment_2, Segment_2) - Method in class Jcg.geometry.kernel.ApproximateConstructions_2
-
Returns approximate intersection between segments
- intersect(Segment_2, Segment_2) - Method in interface Jcg.geometry.kernel.GeometricConstructions_2
-
Returns approximate intersection between segments
- intersectSegmentWithCircle(Point_2, Point_2, Point_2, double) - Static method in class Jcg.geometry.MesherOperations
-
This function is used by midpointOnUnitCircle(); it returns the intersection points between segment [a,b] and circle (center, radius), if they exist
- intValue() - Method in class Jcg.geometry.Rational
- invertMark() - Method in class Jcg.triangulations2D.HalfedgeHandle
-
inverts the mark of the edge (the mark of the opposite edge remains unchanged)
- invertMark(int) - Method in class Jcg.triangulations2D.TriangulationDSFace_2
-
inverts the mark of the index-th edge
- IO - Class in Jcg.io
- IO - Class in Jcg.mesh
- IO() - Constructor for class Jcg.io.IO
- IO() - Constructor for class Jcg.mesh.IO
- isClockwise() - Method in class Jcg.geometry.Orientation
- isClockwise(Point_2, Point_2, Point_2) - Method in class Jcg.geometry.kernel.ApproximatePredicates_2
-
Returns true if a, b and c turn in clockwise direction
- isClockwise(Point_2, Point_2, Point_2) - Method in class Jcg.geometry.kernel.ExactPredicates_2
-
Returns true if a, b and c turn in clockwise direction
- isClockwise(Point_2, Point_2, Point_2) - Method in class Jcg.geometry.kernel.FilteredPredicates_2
-
Returns true if a, b and c turn in clockwise direction
Remark
Test is filtered: if precision bound epsilon is reached, then perform computation with infinite precision arithmetic (using the java.util.BigDecimal class) - isClockwise(Point_2, Point_2, Point_2) - Method in interface Jcg.geometry.kernel.GeometricPredicates_2
-
Returns true if a, b and c turn in clockwise direction.
- isClosed() - Method in class Jcg.polyhedron.Polyhedron_3
-
Check whether the mesh is closed (no boundaries)
- isCollinear() - Method in class Jcg.geometry.Orientation
- isCounterclockwise() - Method in class Jcg.geometry.Orientation
- isCounterClockwise(Point_2, Point_2, Point_2) - Static method in class Jcg.geometry.GeometricOperations_2
-
Deprecated.Returns true if a, b and c turn in counter-clockwise direction
- isCounterClockwise(Point_2, Point_2, Point_2) - Method in class Jcg.geometry.kernel.ApproximatePredicates_2
-
Returns true if a, b and c turn in counter-clockwise direction
- isCounterClockwise(Point_2, Point_2, Point_2) - Method in class Jcg.geometry.kernel.ExactPredicates_2
-
Returns true if a, b and c turn in counter-clockwise direction
- isCounterClockwise(Point_2, Point_2, Point_2) - Method in class Jcg.geometry.kernel.FilteredPredicates_2
-
Returns true if a, b and c turn in counter-clockwise direction
Remark
Test is filtered: if precision bound epsilon is reached, then perform computation with infinite precision arithmetic (using the java.util.BigDecimal class) - isCounterClockwise(Point_2, Point_2, Point_2) - Method in interface Jcg.geometry.kernel.GeometricPredicates_2
-
Returns true if a, b and c turn in counter-clockwise direction Warning: the result is false if the three points are collinear
- isCycle(Halfedge<X>, Halfedge<X>, Halfedge<X>) - Method in class Jcg.polyhedron.Polyhedron_3
-
Check whether three edges define an (oriented) cycle of length 3 (a triangle, not necessarily a face).
- isDecorated(K) - Method in class Jcg.polyhedron.Decorator
- isDegenerate() - Method in class Jcg.geometry.Segment_2
-
segment s is degenerate, if source and target fall together
- isDegenerate() - Method in class Jcg.geometry.Segment_3
-
segment s is degenerate, if source and target fall together
- isEmpty() - Method in class Jcg.util.CircularDLinkedList
-
Check whether the list is empty
- isEmpty() - Method in class Jcg.util.DLinkedList
-
Check whether the list is empty
- isExternal(Halfedge<Point_2>) - Static method in class Jcg.meshgeneration.RandomSamplingTriangulations
- isFace(Halfedge<X>, Halfedge<X>, Halfedge<X>) - Method in class Jcg.polyhedron.Polyhedron_3
-
Check whether three half-edges define a triangle face of the mesh.
- isInfinite(Point_2) - Method in class Jcg.triangulations2D.Triangulation_2
-
Returns true if Point p is infinite, i.e.
- isInfinite(HalfedgeHandle<Point_2>) - Method in class Jcg.triangulations2D.Triangulation_2
-
Returns true if Edge e is infinite, i.e.
- isInfinite(TriangulationDSFace_2<Point_2>) - Method in class Jcg.triangulations2D.Triangulation_2
-
Returns true if Face f is infinite, i.e.
- isInfinite(TriangulationDSVertex_2<Point_2>) - Method in class Jcg.triangulations2D.Triangulation_2
-
Returns true if Vertex v is infinite, i.e.
- isInternal(Halfedge<Point_2>) - Static method in class Jcg.meshgeneration.RandomSamplingTriangulations
- isMarked() - Method in class Jcg.triangulations2D.HalfedgeHandle
-
returns the mark of the edge
- isMarked(int) - Method in class Jcg.triangulations2D.TriangulationDSFace_2
-
returns the mark of the index-th edge
- isPureBivalent() - Method in class Jcg.polyhedron.Polyhedron_3
-
Check whether all vertices have degree exactly two.
- isPureQuad() - Method in class Jcg.polyhedron.Polyhedron_3
-
Check whether the polyhedral surface is a quad mesh (all faces are quadrangles)
- isPureTriangle() - Method in class Jcg.polyhedron.Polyhedron_3
-
Check whether the polyhedral surface is a triangle mesh (all faces are triangles)
- isPureTrivalent() - Method in class Jcg.polyhedron.Polyhedron_3
-
Check whether all vertices have degree exactly three.
- isQuad() - Method in class Jcg.polyhedron.Face
-
true iff the face is a quad
- isSeparatingCycle(Halfedge<X>, Halfedge<X>, Halfedge<X>) - Method in class Jcg.polyhedron.Polyhedron_3
-
Check whether three edges define an (oriented) cycle of length 3 (a triangle, not necessarily a face).
- isTriangle() - Method in class Jcg.polyhedron.Face
-
true iff the face is a triangle
- isTriangle(Halfedge<X>) - Method in class Jcg.polyhedron.Polyhedron_3
-
Warning: not implemented yet
- isValid() - Method in class Jcg.triangulations2D.Triangulation_2
-
checks the combinatorial validity of the triangulation.
- isValid() - Method in class Jcg.triangulations2D.TriangulationDS_2
-
checks the combinatorial validity of the triangulation.
- isValid(boolean) - Method in class Jcg.polyhedron.Polyhedron_3
-
Check whether the polyhedral surface is combinatorially consistent: manifold polygonal mesh.
Ifborders==truenormalization of the border edges is checked too. - isValid(int[]) - Static method in class Jcg.meshgeneration.RandomSamplingTriangulations
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form