Skip navigation links
A B C D E F G H I J L M N O P Q R S T V W X Y Z 

S

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
 
A B C D E F G H I J L M N O P Q R S T V W X Y Z 
Skip navigation links