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

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.

If borders==true normalization of the border edges is checked too.
isValid(int[]) - Static method in class Jcg.meshgeneration.RandomSamplingTriangulations
 
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