- p - Variable in class Jcg.geometry.Segment_2
-
- p - Variable in class Jcg.geometry.Segment_3
-
- Pair<X extends java.lang.Comparable<X>> - Class in Jcg.geometry
-
- Pair(X, X) - Constructor for class Jcg.geometry.Pair
-
- performancesToString(String[], double[]) - Static method in class compactTriangulations.bench.EvaluateNavigationalOperations
-
- performTraversal() - Method in class Jcg.schnyderwoods.PlanarTriSchnyderWood
-
Perform all steps of the vertex conquest, computing the Schnyder wood
- perpendicular(Orientation) - Method in class Jcg.geometry.Vector_2
-
- PlanarTriSchnyderWood - Class in Jcg.schnyderwoods
-
- PlanarTriSchnyderWood(Polyhedron_3<Point_>, Halfedge<Point_>) - Constructor for class Jcg.schnyderwoods.PlanarTriSchnyderWood
-
Construct the cut-border starting from the root edge (v0, v1)
At the beginning the cut-border contains edges (v2, v0) and (v1, v2)
Edges are ccw oriented around faces
- Plane_3 - Class in Jcg.geometry
-
- Plane_3() - Constructor for class Jcg.geometry.Plane_3
-
- Plane_3(Number, Number, Number, Number) - Constructor for class Jcg.geometry.Plane_3
-
- Plane_3(Point_3, Point_3, Point_3) - Constructor for class Jcg.geometry.Plane_3
-
- Plane_3(Point_3, Vector_3) - Constructor for class Jcg.geometry.Plane_3
-
- point() - Method in class Jcg.geometry.Plane_3
-
- Point3DToPoint2D(Point_3[]) - Static method in class Jcg.mesh.MeshBuilder
-
Convert an array of 3D points to an array of 2D points (by orthogonal projection on the z=0 hyperplane)
- Point_ - Interface in Jcg.geometry
-
An interface defining primivites and operations on points in euclidean space
- Point_2 - Class in Jcg.geometry
-
- Point_2() - Constructor for class Jcg.geometry.Point_2
-
- Point_2(Number, Number) - Constructor for class Jcg.geometry.Point_2
-
- Point_2(Point_) - Constructor for class Jcg.geometry.Point_2
-
- Point_3 - Class in Jcg.geometry
-
- Point_3() - Constructor for class Jcg.geometry.Point_3
-
- Point_3(Number, Number, Number) - Constructor for class Jcg.geometry.Point_3
-
- Point_3(Point_) - Constructor for class Jcg.geometry.Point_3
-
- Point_d - Class in Jcg.geometry
-
Class for representing a point in d-dimensional space
- Point_d(int) - Constructor for class Jcg.geometry.Point_d
-
- Point_d(double[]) - Constructor for class Jcg.geometry.Point_d
-
- Point_d(Point_) - Constructor for class Jcg.geometry.Point_d
-
- PointCloud<X extends Point_> - Class in Jcg.geometry
-
Class representing a collection of points (in arbitrary dimension)
- PointCloud() - Constructor for class Jcg.geometry.PointCloud
-
- PointCloud_2 - Class in Jcg.geometry
-
Class representing a collection of points (in 2D)
- PointCloud_2() - Constructor for class Jcg.geometry.PointCloud_2
-
Create a new empty point cloud
- PointCloud_2(int) - Constructor for class Jcg.geometry.PointCloud_2
-
Create a point cloud of size n
- PointCloud_2(ArrayList<Point_2>) - Constructor for class Jcg.geometry.PointCloud_2
-
Create a new point cloud (a copy) from a collection of points
- PointCloud_3 - Class in Jcg.geometry
-
Class representing a collection of points (in 3D)
- PointCloud_3() - Constructor for class Jcg.geometry.PointCloud_3
-
Create a new empty point cloud
- PointCloud_3(int) - Constructor for class Jcg.geometry.PointCloud_3
-
Create a point cloud of size n
- PointCloud_3(ArrayList<Point_3>) - Constructor for class Jcg.geometry.PointCloud_3
-
Create a new point cloud (a copy) from a collection of points
- PointCloud_d - Class in Jcg.geometry
-
Class representing a collection of points (in dimension d)
- PointCloud_d(int) - Constructor for class Jcg.geometry.PointCloud_d
-
Create a new empty point cloud
- PointCloud_d(int, int) - Constructor for class Jcg.geometry.PointCloud_d
-
Create a point cloud of size n
- PointCloud_d(ArrayList<Point_d>) - Constructor for class Jcg.geometry.PointCloud_d
-
Create a new point cloud (a copy) from a collection of points
- points - Variable in class Jcg.mesh.SharedVertexRepresentation
-
- pointsInCircle(int) - Static method in class Jcg.geometry.PointCloud_2
-
Generate points inside a circle at random
- pointsInSphere(int) - Static method in class Jcg.geometry.PointCloud_3
-
Generate points inside a sphere at random
- pointsInSphere(int, int) - Static method in class Jcg.geometry.PointCloud_d
-
Generate points inside a d-dimensional sphere at random
- polyhedron - Variable in class Jcg.schnyderwoods.EdgeOrientation
-
- Polyhedron_3<X extends Point_> - Class in Jcg.polyhedron
-
Half-Edge data structure for polyhedral meshes
- Polyhedron_3() - Constructor for class Jcg.polyhedron.Polyhedron_3
-
- Polyhedron_3(int, int, int) - Constructor for class Jcg.polyhedron.Polyhedron_3
-
- PolyLine_<X extends Point_> - Interface in Jcg.geometry
-
Class representing a polyline in arbitrary dimension (ordered sequence of points)
- PolyLine_2 - Class in Jcg.geometry
-
Class representing a polyline in the plane (ordered sequence of points in 2D)
- PolyLine_2() - Constructor for class Jcg.geometry.PolyLine_2
-
Create a new empty polyline
- PolyLine_2(int) - Constructor for class Jcg.geometry.PolyLine_2
-
Create a polyline of size n
- PolyLine_2(ArrayList<Point_2>) - Constructor for class Jcg.geometry.PolyLine_2
-
Create a new polyline (a copy of the list is created) from a collection of points
- PolyLine_2(PointCloud_2) - Constructor for class Jcg.geometry.PolyLine_2
-
Create a polyline from a point cloud (there is no copy of the list)
- pop() - Method in class arrays.ArrayBasedStack
-
Removes the value at the top of this stack and returns that value as the value of this function.
- pop() - Method in class arrays.ColumnArrayBasedStack
-
Removes the value at the top of this stack and returns that value as the value of this function.
- pop() - Method in interface arrays.StackInterface
-
Removes the value at the top of this stack and returns that value as the value of this function.
- prevColor(int) - Method in class compactTriangulations.CompactTriangleMesh
-
Return c-1 (mod 3)
- print(int) - Static method in class Jcg.io.IO
-
- print(char) - Static method in class Jcg.io.IO
-
- print(String) - Static method in class Jcg.io.IO
-
- print(double) - Static method in class Jcg.io.IO
-
- print(char[]) - Static method in class Jcg.io.IO
-
- print(Object) - Static method in class Jcg.io.IO
-
- print() - Method in class Jcg.mesh.HashMapEdges
-
- printEdge(int) - Method in class compactTriangulations.CompactTriangleMesh_6nNew
-
Return a String representing an edge e=(u, color)
- printEdge(Halfedge) - Method in class compactTriangulations.encoding.MeshEncoder
-
Print the orientation and coloring of all vertices
- println(int) - Static method in class Jcg.io.IO
-
- println(char) - Static method in class Jcg.io.IO
-
- println(String) - Static method in class Jcg.io.IO
-
- println(double) - Static method in class Jcg.io.IO
-
- println(char[]) - Static method in class Jcg.io.IO
-
- println(Object) - Static method in class Jcg.io.IO
-
- printMemory(long, String) - Static method in class compactTriangulations.test.MemoryBenchmark
-
- printOrientation() - Method in class compactTriangulations.building.CompactMeshBuilder
-
Print the orientation and coloring of all vertices
- printOrientation() - Method in class compactTriangulations.encoding.MeshEncoder
-
Print the orientation and coloring of all vertices
- ProcessInputParameters - Class in Jcg.io.options
-
- ProcessInputParameters(Option[], int, String[], String) - Constructor for class Jcg.io.options.ProcessInputParameters
-
- push(int) - Method in class arrays.ArrayBasedStack
-
Pushes a value onto the top of this stack.
- push(int) - Method in class arrays.ColumnArrayBasedStack
-
Pushes a value onto the top of this stack.
- push(int) - Method in interface arrays.StackInterface
-
Pushes a value onto the top of this stack.
- put(int, int, int) - Method in class Jcg.mesh.HashMapEdges
-
Insert the triple (u, v, eIndex) in the table, if not already existing.