- SchnyderWoodToString() - Method in class Jcg.schnyderwoods.PlanarTriSchnyderWood
-
Return a string representing the Schnyder wood
- second - Variable in class Jcg.polyhedron.HalfedgePair
-
- secondServiceBit - Static variable in class arrays.TableNoAdditionalServiceBits
-
- 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
-
- selectedOptions - Variable in class Jcg.io.options.ProcessInputParameters
-
- set(int, int) - Method in class arrays.TableNoAdditionalServiceBits
-
- set(int, int) - Method in class arrays.TableWithFourServiceBits
-
Set the reference stored at a given position in the array
- set(int, int) - Method in class arrays.TableWithTwoServiceBits
-
Set the value of the integer reference stored at position 'index'
- 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
-
- setBit0(int) - Method in class arrays.TableWithFourServiceBits
-
Set to 1 the first service bit, of a given reference.
- setBit1(int) - Method in class arrays.TableWithFourServiceBits
-
- setBit2(int) - Method in class arrays.TableWithFourServiceBits
-
- setBit3(int) - Method in class arrays.TableWithFourServiceBits
-
- setBitInByte(byte, int) - Method in class compactTriangulations.encoding.BinaryEncoding
-
Set the i-th in the byte to '1'
- 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
-
- setDecoration(K, V) - Method in class Jcg.polyhedron.Decorator
-
- setEdge(int, int) - Method in class arraybasedDS.ArrayBasedHalfedge
-
- setEdge(int, int) - Method in class arraybasedDS.ArrayBasedWingededge
-
- setEdge(int, int) - Method in interface arraybasedDS.HalfedgeInterface
-
- setEdge(CompactTriangleMesh_4n, Halfedge, int[]) - Method in class compactTriangulations.building.CompactMeshBuilder_4n
-
Initialize the information concerning edge e (for data structure with 4n references)
- setEdge(CompactTriangleMesh_5n, Halfedge) - Method in class compactTriangulations.building.CompactMeshBuilder_5n
-
Initialize the information concerning edge e
- setEdge(Halfedge) - Method in class Jcg.polyhedron.Vertex
-
- setElement(X) - Method in class Jcg.util.DListNode
-
- setFirst(X) - Method in class Jcg.geometry.Pair
-
- setFirstServiceBit(int) - Method in class arrays.TableNoAdditionalServiceBits
-
- setFirstServiceBit(int) - Method in class arrays.TableWithTwoServiceBits
-
Set the first service bit to '1'
- setLefServiceBit(int) - Method in class compactTriangulations.CompactTriangleMesh_6n
-
- setLeft(int, int) - Method in class compactTriangulations.CompactTriangleMesh_4n
-
Store the index of left neighbor of edge e
- setLeft(int, int) - Method in class compactTriangulations.CompactTriangleMesh_5n
-
- setLeft(int, int) - Method in class compactTriangulations.CompactTriangleMesh_6n
-
- setLeftBack(int, int) - Method in class arraybasedDS.ArrayBasedWingededge
-
- setLeftBit0(int) - Method in class compactTriangulations.CompactTriangleMesh_4n
-
Store the first service bit of an edge: it corresponds to ...
- setLeftBit0(int) - Method in class compactTriangulations.CompactTriangleMesh_5n
-
- setLeftBit1(int) - Method in class compactTriangulations.CompactTriangleMesh_4n
-
Store the second service bit of an edge: it corresponds to ...
- setLeftBit1(int) - Method in class compactTriangulations.CompactTriangleMesh_5n
-
- setLeftFront(int, int) - Method in class arraybasedDS.ArrayBasedWingededge
-
- setNext(int, int) - Method in class arraybasedDS.ArrayBasedHalfedge
-
- setNext(int, int) - Method in interface arraybasedDS.HalfedgeInterface
-
- setNext(Halfedge) - Method in class Jcg.polyhedron.Halfedge
-
- setNext(DListNode<X>) - Method in class Jcg.util.DListNode
-
- setOpposite(int, int) - Method in class arraybasedDS.ArrayBasedHalfedge
-
Return the opposite of an half edge
- setOpposite(int, int) - Method in interface arraybasedDS.HalfedgeInterface
-
- setOpposite(Halfedge) - Method in class Jcg.polyhedron.Halfedge
-
- 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(int, float, float, float) - Method in class arraybasedDS.ArrayBasedHalfedge
-
- setPoint(int, float, float, float) - Method in class arraybasedDS.ArrayBasedWingededge
-
- setPoint(int, float, float, float) - Method in interface arraybasedDS.HalfedgeInterface
-
- setPoint(int, float, float, float) - Method in class compactTriangulations.CompactTriangleMesh
-
Set the geometric coordinates of vertex v
- setPoint(int, float, float, float) - Method in class compactTriangulations.CompactTriangleMesh_6nNew
-
Set the geometric coordinates of vertex 'v'
- setPoint(int, float, float, float) - Method in class Jcg.polyhedron.Polyhedron_3
-
Set the geometric coordinates of vertex v
- setPrev(DListNode<X>) - Method in class Jcg.util.DListNode
-
- setRight(int, int) - Method in class compactTriangulations.CompactTriangleMesh_4n
-
Store the index of right neighbor of edge e
- setRight(int, int) - Method in class compactTriangulations.CompactTriangleMesh_5n
-
- setRight(int, int) - Method in class compactTriangulations.CompactTriangleMesh_6n
-
- setRightBack(int, int) - Method in class arraybasedDS.ArrayBasedWingededge
-
- setRightBit0(int) - Method in class compactTriangulations.CompactTriangleMesh_4n
-
Store the third service bit of an edge: it corresponds to ...
- setRightBit0(int) - Method in class compactTriangulations.CompactTriangleMesh_5n
-
- setRightBit1(int) - Method in class compactTriangulations.CompactTriangleMesh_4n
-
Store the forth service bit of an edge: it corresponds to ...
- setRightBit1(int) - Method in class compactTriangulations.CompactTriangleMesh_5n
-
- setRightFront(int, int) - Method in class arraybasedDS.ArrayBasedWingededge
-
- setRightServiceBit(int) - Method in class compactTriangulations.CompactTriangleMesh_6n
-
- setS(int, int) - Method in class compactTriangulations.CompactTriangleMesh_6nNew
-
Set the bit in S_{color}[v] equal to '1', for an edge outgoing from v having a given color
- setSecond(X) - Method in class Jcg.geometry.Pair
-
- setSecondServiceBit(int) - Method in class arrays.TableNoAdditionalServiceBits
-
- setSecondServiceBit(int) - Method in class arrays.TableWithTwoServiceBits
-
Set the second service bit to '1'
- setSFalse(int, int) - Method in class compactTriangulations.CompactTriangleMesh_6nNew
-
Set the bit in S_{color}[v] equal to '1', for an edge outgoing from v having a given color
- setSource(int, int) - Method in class arraybasedDS.ArrayBasedWingededge
-
- setT(int, int, int) - Method in class compactTriangulations.CompactTriangleMesh_6nNew
-
Set the bit in T_{color}^{left or right}[v] equal to '1', for an edge outgoing from v having a given color
- setTarget(int, int) - Method in class arraybasedDS.ArrayBasedWingededge
-
- 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, ...)
- setU(int, int, int, int) - Method in class compactTriangulations.CompactTriangleMesh_6nNew
-
Store the reference in U_{color}^{left or right}[v], for an edge outgoing from v having a given color
- setVertex(int, int) - Method in class arraybasedDS.ArrayBasedHalfedge
-
- setVertex(int, int) - Method in interface arraybasedDS.HalfedgeInterface
-
- setVertex(Vertex) - Method in class Jcg.polyhedron.Halfedge
-
- 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(Polyhedron_3<Point_3>) - Constructor for class Jcg.mesh.SharedVertexRepresentation
-
Create a shared vertex representation from a polyhedron (half-edge data structure)
- showMemory() - Static method in class arrays.test.Test
-
- showMemory() - Static method in class compactTriangulations.bench.EvaluateNavigationalOperations
-
- 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 arrays.ArrayBasedStack
-
Returns the numbers of elements stored in the stack.
- size() - Method in class arrays.ColumnArrayBasedStack
-
Returns the numbers of elements stored in the stack.
- size() - Method in interface arrays.StackInterface
-
Returns the numbers of elements in the stack.
- 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
-
- sizeOfEdges() - Method in class arraybasedDS.ArrayBasedWingededge
-
- sizeOfEdges() - Method in interface arraybasedDS.WingededgeInterface
-
- sizeOfEdges() - Method in class compactTriangulations.CompactTriangleMesh_4n
-
Return the number of edges
- sizeOfEdges() - Method in class compactTriangulations.CompactTriangleMesh_5n
-
- sizeOfEdges() - Method in class compactTriangulations.CompactTriangleMesh_6n
-
- sizeOfEdges() - Method in class compactTriangulations.CompactTriangleMesh_6nNew
-
- sizeOfHalfedges() - Method in class arraybasedDS.ArrayBasedHalfedge
-
Return the number of half edges
- sizeOfHalfedges() - Method in interface arraybasedDS.HalfedgeInterface
-
- sizeOfHalfedges() - Method in class Jcg.polyhedron.Polyhedron_3
-
- sizeOfVertices() - Method in class arraybasedDS.ArrayBasedHalfedge
-
Return the number of vertices
- sizeOfVertices() - Method in class arraybasedDS.ArrayBasedWingededge
-
- sizeOfVertices() - Method in interface arraybasedDS.HalfedgeInterface
-
- sizeOfVertices() - Method in interface arraybasedDS.TriangulationInterface
-
Return the number of vertices in the triangulation
- sizeOfVertices() - Method in class compactTriangulations.CompactTriangleMesh_4n
-
Return the number of vertices
- sizeOfVertices() - Method in class compactTriangulations.CompactTriangleMesh_5n
-
- sizeOfVertices() - Method in class compactTriangulations.CompactTriangleMesh_6n
-
- sizeOfVertices() - Method in class compactTriangulations.CompactTriangleMesh_6nNew
-
- sizeOfVertices() - Method in class Jcg.polyhedron.Polyhedron_3
-
- sizeVertices - Variable in class Jcg.mesh.SharedVertexRepresentation
-
- 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
-
- 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
-
- StackInterface - Interface in arrays
-
- storeReferenceAndServiceBitsIntoInteger(int, int) - Static method in class arrays.TableWithTwoServiceBits
-
Store a value 'ref' (on 30 bits) and two service bits into an integer (on 32 bits)
- StringEncoderTwoWords - Class in compactTriangulations.encoding
-
- StringEncoderTwoWords(int) - Constructor for class compactTriangulations.encoding.StringEncoderTwoWords
-
Initialize the two bit sets
- StringEncoderTwoWords(BitSet32, BitSet32, int) - Constructor for class compactTriangulations.encoding.StringEncoderTwoWords
-
Initialize the two bit sets
- 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
-