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 

S

saveFile(String, String, String) - Method in class Jcg.viewer.editor2d.AWTFileDialog
 
scaleFactor - Variable in class Jcg.viewer.j3d.MeshViewer
 
SchnyderWoodToString() - Method in class Jcg.schnyderwoods.PlanarTriSchnyderWood
Return a string representing the Schnyder wood
Segment_ - Interface in Jcg.geometry
 
Segment_2 - Class in Jcg.geometry
 
Segment_2() - Constructor for class Jcg.geometry.Segment_2
 
Segment_2(Point_2, Point_2) - Constructor for class Jcg.geometry.Segment_2
 
Segment_3 - Class in Jcg.geometry
 
Segment_3() - Constructor for class Jcg.geometry.Segment_3
 
Segment_3(Point_3, Point_3) - Constructor for class Jcg.geometry.Segment_3
 
segmentsCollection - Variable in class Jcg.viewer.j3d.MeshViewer
A field in which to store collections of segments to be shown in the scene.
selectAlgorithm(int) - Method in class Jcg.viewer.editor2d.AlgorithmList
Select the algorithm to execute
selectedAlgorithm - Variable in class Jcg.viewer.editor2d.AlgorithmList
 
selectedOptions - Variable in class Jcg.io.options.ProcessInputParameters
 
selectedPoint - Variable in class Jcg.viewer.processing2d.Canvas2DProcessing
 
selectPoint(int, int) - Method in class Jcg.viewer.processing2d.Canvas2DProcessing
 
set(int) - Method in class Jcg.util.BitSet32
 
set(int) - Method in class Jcg.util.BitSet64
Sets the bit at the specified index.
set(int) - Method in interface Jcg.util.BitSetInterface
 
setCartesian(int, Number) - Method in interface Jcg.geometry.Point_
set the i-th cartesian coordinate
setCartesian(int, Number) - Method in class Jcg.geometry.Point_2
 
setCartesian(int, Number) - Method in class Jcg.geometry.Point_3
 
setCartesian(int, Number) - Method in class Jcg.geometry.Point_d
 
setCartesian(int, Number) - Method in interface Jcg.geometry.Vector_
set the i-th cartesian coordinate
setCartesian(int, Number) - Method in class Jcg.geometry.Vector_2
 
setCartesian(int, Number) - Method in class Jcg.geometry.Vector_3
 
setCell(TriangulationDSCell_3<X>) - Method in class Jcg.triangulations3D.TriangulationDSVertex_3
sets the cell associated with the vertex.
setData(X) - Method in class Jcg.graph.Node
 
setDecoration(K, V) - Method in class Jcg.polyhedron.Decorator
 
setDual(QuadEdge) - Method in class Jcg.triangulations2D.QuadEdge
sets dual QuadEdge.
setEdge(Halfedge<X>) - Method in class Jcg.polyhedron.Face
 
setEdge(Halfedge<X>) - Method in class Jcg.polyhedron.Vertex
 
setElement(X) - Method in class Jcg.util.DListNode
 
setFace(Face<X>) - Method in class Jcg.polyhedron.Halfedge
 
setFace(TriangulationDSFace_2<X>) - Method in class Jcg.triangulations2D.TriangulationDSVertex_2
sets the face associated with the vertex.
setFirst(X) - Method in class Jcg.geometry.Pair
 
setInputFile(String) - Static method in class Jcg.viewer.processing3d.MeshViewerProcessing
Set the input mesh (stored in file, OFF format)
setInputTriangles(Collection<Triangle_3>) - Static method in class Jcg.viewer.processing3d.MeshViewerProcessing
Set the input triangle soup
setLog(boolean) - Method in class Jcg.viewer.editor2d.AWTFileDialog
 
setMark(boolean) - Method in class Jcg.triangulations2D.HalfedgeHandle
sets the mark of the edge (the mark of the opposite edge remains unchanged)
setNeighbor(int, TriangulationDSFace_2<X>) - Method in class Jcg.triangulations2D.TriangulationDSFace_2
sets the i-th neighbor of the cell to be c (0<=i<3).
setNeighbor(int, TriangulationDSCell_3<X>) - Method in class Jcg.triangulations3D.TriangulationDSCell_3
sets the i-th neighbor of the cell to be c (0<=i<4).
setNext(Halfedge<X>) - Method in class Jcg.polyhedron.Halfedge
 
setNext(QuadEdge) - Method in class Jcg.triangulations2D.QuadEdge
Sets next QuadEdge starting from orig() in direct order.
setNext(DListNode<X>) - Method in class Jcg.util.DListNode
 
setOpposite(Halfedge<X>) - Method in class Jcg.polyhedron.Halfedge
 
setOrig(Point_2) - Method in class Jcg.triangulations2D.QuadEdge
Sets origin vertex of QuadEdge.
setOrigin() - Method in interface Jcg.geometry.Point_
set the coordinates of the origin
setOrigin() - Method in class Jcg.geometry.Point_2
 
setOrigin() - Method in class Jcg.geometry.Point_3
 
setOrigin() - Method in class Jcg.geometry.Point_d
 
setPoint(Node<X>, X) - Method in interface Jcg.graph.GeometricGraph
Set the geometric coordinates of a vertex
setPoint(Node<Point_2>, Point_2) - Method in class Jcg.graph.GeometricGraph_2
Set the geometric coordinates of a vertex
setPoint(Node<Point_3>, Point_3) - Method in class Jcg.graph.GeometricGraph_3
 
setPoint(X) - Method in class Jcg.polyhedron.Vertex
 
setPoint(X) - Method in class Jcg.triangulations2D.TriangulationDSVertex_2
sets the geometric point associated with the vertex.
setPoint(X) - Method in class Jcg.triangulations3D.TriangulationDSVertex_3
sets the geometric point associated with the vertex.
setPrev(Halfedge<X>) - Method in class Jcg.polyhedron.Halfedge
 
setPrev(DListNode<X>) - Method in class Jcg.util.DListNode
 
setRandomPoints(int) - Method in class Jcg.graph.drawing.SpringDrawing_2
 
setRandomPoints(int) - Method in class Jcg.graph.drawing.SpringDrawing_3
 
setSecond(X) - Method in class Jcg.geometry.Pair
 
setTag(int) - Method in class Jcg.graph.Node
 
setToCutBorder(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, ...)
setup() - Method in class Jcg.viewer.processing2d.Canvas2DProcessing
 
setup() - Method in class Jcg.viewer.processing3d.MeshViewerProcessing
 
setVertex(Vertex<X>) - Method in class Jcg.polyhedron.Halfedge
 
setVertex(int, TriangulationDSVertex_2<X>) - Method in class Jcg.triangulations2D.TriangulationDSFace_2
sets the i-th vertex of the cell to be v (0<=i<3).
setVertex(int, TriangulationDSVertex_3<X>) - Method in class Jcg.triangulations3D.TriangulationDSCell_3
sets the i-th vertex of the cell to be v (0<=i<4).
setVisible() - Method in class Jcg.viewer.old.Fenetre
Shows the Fenetre.
setWeight(int, int, double) - Method in class Jcg.graph.arraybased.ArrayBasedAdjacencyMatrixGraph
add an edge with a given weight
setX(Double) - Method in class Jcg.geometry.Point_2
 
setX(Number) - Method in class Jcg.geometry.Point_3
 
setX(Number) - Method in class Jcg.geometry.Vector_2
 
setX(Number) - Method in class Jcg.geometry.Vector_3
 
setY(Double) - Method in class Jcg.geometry.Point_2
 
setY(Number) - Method in class Jcg.geometry.Point_3
 
setY(Number) - Method in class Jcg.geometry.Vector_2
 
setY(Number) - Method in class Jcg.geometry.Vector_3
 
setZ(Number) - Method in class Jcg.geometry.Point_3
 
setZ(Number) - Method in class Jcg.geometry.Vector_3
 
SharedVertexRepresentation - Class in Jcg.mesh
A vertex shared representation of a mesh.
SharedVertexRepresentation(int, int, int, int[][], int[], Point_3[]) - Constructor for class Jcg.mesh.SharedVertexRepresentation
Create a shared vertex representation
SharedVertexRepresentation(Collection<Triangle_3>) - Constructor for class Jcg.mesh.SharedVertexRepresentation
Create a shared vertex representation from a collection of 3D triangles
SharedVertexRepresentation(String) - Constructor for class Jcg.mesh.SharedVertexRepresentation
Create a mesh representation from an off file (using TC library)
SharedVertexRepresentation(TriangulationDS_2<Point_3>) - Constructor for class Jcg.mesh.SharedVertexRepresentation
Create a mesh representation from a polyhedron (half-edge data structure)
SharedVertexRepresentation(Polyhedron_3<Point_3>) - Constructor for class Jcg.mesh.SharedVertexRepresentation
Create a shared vertex representation from a polyhedron (half-edge data structure)
showBoundingBox - Variable in class Jcg.viewer.editor2d.Canvas2D
 
showGrid - Variable in class Jcg.viewer.editor2d.Canvas2D
 
sideOfSphere(Point_3, Point_3, Point_3, Point_3, Point_3) - Static method in class Jcg.geometry.GeometricOperations_3
Deprecated.
Returns the position of p with respect to the circumsphere of tetrahedron (a, b, c, d): +1 if p lies outside the sphere, -1 if p lies inside the sphere, 0 if p lies on the sphere with exact computations (slow but more reliable)
sideOfTetrahedron(Point_3, Point_3[]) - Static method in class Jcg.geometry.GeometricOperations_3
Deprecated.
determines on which side of the tetrahedron t point p lies: -1 means inside, 0 means on the boundary, +1 means outside
size() - Method in class Jcg.geometry.PointCloud
Return the size of the point cloud
size() - Method in class Jcg.util.BitSet32
Returns the size of the bitset (number of words)
size() - Method in class Jcg.util.BitSet64
Returns the size of the bitset (number of words)
size() - Method in interface Jcg.util.BitSetInterface
 
size() - Method in class Jcg.util.DLinkedList
 
sizeFaces - Variable in class Jcg.mesh.SharedVertexRepresentation
 
sizeHalfedges - Variable in class Jcg.mesh.SharedVertexRepresentation
 
sizeOfCells() - Method in class Jcg.triangulations3D.TriangulationDS_3
returns the number of edges of the triangulation.
sizeOfFaces() - Method in class Jcg.triangulations2D.TriangulationDS_2
returns the number of faces of the triangulation.
sizeOfFacets() - Method in class Jcg.polyhedron.Polyhedron_3
 
sizeOfHalfedges() - Method in class Jcg.polyhedron.Polyhedron_3
 
sizeOfVertices() - Method in class Jcg.polyhedron.Polyhedron_3
 
sizeOfVertices() - Method in class Jcg.triangulations2D.TriangulationDS_2
returns the number of vertices of the triangulation.
sizeOfVertices() - Method in class Jcg.triangulations3D.TriangulationDS_3
returns the number of vertices of the triangulation.
sizeVertices() - Method in class Jcg.graph.AdjacencyListGraph
 
sizeVertices() - Method in class Jcg.graph.arraybased.ArrayBasedAdjacencyListGraph
Give the number of vertices
sizeVertices() - Method in class Jcg.graph.arraybased.ArrayBasedAdjacencyMatrixGraph
return the number of vertices of the graph
sizeVertices() - Method in interface Jcg.graph.arraybased.ArrayBasedGraph
 
sizeVertices() - Method in interface Jcg.graph.Graph
 
sizeVertices - Variable in class Jcg.mesh.SharedVertexRepresentation
 
SlowClosestPair - Class in Jcg.closestpair
Implementation of a quadratic time algorithm for computing the closest pair, based on exhaustive search.
SlowClosestPair() - Constructor for class Jcg.closestpair.SlowClosestPair
 
SlowConvexHull_3 - Class in Jcg.convexhull3d
Slow computation of 3D convex hull (trivial exhaustive method)
SlowConvexHull_3() - Constructor for class Jcg.convexhull3d.SlowConvexHull_3
 
source() - Method in class Jcg.geometry.Ray_2
 
source() - Method in interface Jcg.geometry.Segment_
 
source() - Method in class Jcg.geometry.Segment_2
 
source() - Method in class Jcg.geometry.Segment_3
 
SpectralDrawing_2<X extends Point_> - Class in Jcg.graph.drawing
Provides methods for drawing graphs in 2D using spectral based methods
SpectralDrawing_2() - Constructor for class Jcg.graph.drawing.SpectralDrawing_2
 
SpectralDrawing_2(int) - Constructor for class Jcg.graph.drawing.SpectralDrawing_2
 
SpectralDrawing_2(ArrayBasedGraph) - Constructor for class Jcg.graph.drawing.SpectralDrawing_2
 
SpectralDrawing_3<X extends Point_> - Class in Jcg.graph.drawing
Provides methods for drawing graphs in 3D using spectral based methods
SpectralDrawing_3() - Constructor for class Jcg.graph.drawing.SpectralDrawing_3
 
SpectralDrawing_3(int) - Constructor for class Jcg.graph.drawing.SpectralDrawing_3
 
SpectralDrawing_3(ArrayBasedGraph) - Constructor for class Jcg.graph.drawing.SpectralDrawing_3
 
SphericalCentralProjection<X extends Point_3> - Class in Jcg.graph.drawing
Provides methods for performing the central projection of a 3D convex polyhedron on the unit sphere.
SphericalCentralProjection(Polyhedron_3<X>) - Constructor for class Jcg.graph.drawing.SphericalCentralProjection
 
SphericalDrawing<X extends Point_> - Class in Jcg.graph.drawing
Geodesic spherical drawing of a planar graph.
SphericalDrawing() - Constructor for class Jcg.graph.drawing.SphericalDrawing
 
splice(QuadEdge, QuadEdge) - Static method in class Jcg.triangulations2D.QuadEdge
Merges/splits umbrella around q1.orig() with umbrella around q2.orig().
splitEdge(Halfedge<X>, X) - Method in class Jcg.polyhedron.Polyhedron_3
splits the edge inserting a new vertex, with coordinates given by point.
splitEdges(HashMap<Halfedge<Point_3>, Point_3>) - Method in class Jcg.subdivision.LoopSubdivision
Splits all edges by inserting a new vertex
splitFacet(Halfedge<X>, Halfedge<X>) - Method in class Jcg.polyhedron.Polyhedron_3
splits the facet incident to h and g into two facets with a new diagonal between the two vertices denoted by h and g respectively.
SpringDrawing_2<X extends Point_> - Class in Jcg.graph.drawing
 
SpringDrawing_2(ArrayBasedGraph) - Constructor for class Jcg.graph.drawing.SpringDrawing_2
 
SpringDrawing_3<X extends Point_> - Class in Jcg.graph.drawing
 
SpringDrawing_3(ArrayBasedGraph) - Constructor for class Jcg.graph.drawing.SpringDrawing_3
 
squareDistance(Point_) - Method in interface Jcg.geometry.Point_
Return the square distance ||p-q||^2, where q is the current point
squareDistance(Point_) - Method in class Jcg.geometry.Point_2
 
squareDistance(Point_) - Method in class Jcg.geometry.Point_3
 
squareDistance(Point_) - Method in class Jcg.geometry.Point_d
 
squaredistanceExact(BigDecimal, BigDecimal, BigDecimal, BigDecimal, BigDecimal, BigDecimal) - Static method in class Jcg.geometry.GeometricOperations_3
Deprecated.
Returns the square of the distance between two 3D points with exact computations (slow but more reliable)
squaredLength() - Method in class Jcg.geometry.Segment_2
returns the squared length
squaredLength() - Method in class Jcg.geometry.Segment_3
returns the squared length
squaredLength() - Method in interface Jcg.geometry.Vector_
Return the square length of a vector
squaredLength() - Method in class Jcg.geometry.Vector_2
 
squaredLength() - Method in class Jcg.geometry.Vector_3
 
starZone(TriangulationDSVertex_3<Point_3>, TreeSet<TriangulationDSCell_3<Point_3>>) - Method in class Jcg.triangulations3D.Delaunay_3
Triangulates a zone (= facet-connected set of cells) by creating a star of simplices joining vertex v to the triangles on the zone's boundary.
subdivide() - Method in class Jcg.subdivision.LoopSubdivision
The main method performing the subdivision process To be implemented
subdivide() - Method in class Jcg.subdivision.SubdivisionMethod_3
The main method performing the subdivision process To be implemented
subdivideFace(Face<Point_3>) - Method in class Jcg.subdivision.LoopSubdivision
Perform the subdivision of a face into 4 triangular sub-faces Edges must already be split: the face has degree 3+3
SubdivisionMethod_3 - Class in Jcg.subdivision
Abstract class defining methods for mesh subdivision
SubdivisionMethod_3(Polyhedron_3<Point_3>) - Constructor for class Jcg.subdivision.SubdivisionMethod_3
 
sum(Vector_) - Method in class Jcg.geometry.Point_2
 
sum(Vector_) - Method in class Jcg.geometry.Point_3
 
sum(Vector_) - Method in interface Jcg.geometry.Vector_
Return the vector sum (v+u), where u is the current vector
sum(Vector_) - Method in class Jcg.geometry.Vector_2
 
sum(Vector_) - Method in class Jcg.geometry.Vector_3
 
sym() - Method in class Jcg.triangulations2D.QuadEdge
Returns the symmetric QuadEdge, with origin and destination reversed.
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