- p - Variable in class Jcg.geometry.Ray_2
-
- p - Variable in class Jcg.geometry.Segment_2
-
- p - Variable in class Jcg.geometry.Segment_3
-
- p - Variable in class Jcg.rangesearch.PointCloud_KdTree
-
- p1 - Variable in class Jcg.viewer.editor2d.Canvas2D
-
- p2 - Variable in class Jcg.viewer.editor2d.Canvas2D
-
- paint(Graphics) - Method in class Jcg.viewer.editor2d.Canvas2D
-
Main method defining the rendering of the scene
- paint(Graphics2D, Point2D, Color) - Method in class Jcg.viewer.old.Fenetre
-
Draw a point on the canvas
- paint(Graphics) - Method in class Jcg.viewer.old.Fenetre
-
- paintNoTransform(Graphics2D) - Method in class Jcg.viewer.old.Fenetre
-
- Pair<X extends java.lang.Comparable<X>> - Class in Jcg.geometry
-
- Pair(X, X) - Constructor for class Jcg.geometry.Pair
-
- param - Variable in class Jcg.io.options.InputOption
-
- parameters - Variable in class Jcg.io.options.Option
-
- parent - Variable in class Jcg.viewer.processing3d.ArcBall
-
- 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
-
- pl - Variable in class Jcg.viewer.old.Fenetre
-
- PlanarPointLocation - Interface in Jcg.pointLocation
-
- 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
-
- pLocation - Variable in class Jcg.viewer.editor2d.AWTFileDialog
-
- point() - Method in class Jcg.geometry.Plane_3
-
- point - Variable in class Jcg.polyhedron.Vertex
-
- point - Variable in class Jcg.triangulations2D.TriangulationDSVertex_2
-
- point - Variable in class Jcg.triangulations3D.TriangulationDSVertex_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
-
- POINT_LOCATION_POLYHEDRON - Static variable in class Jcg.viewer.editor2d.AlgorithmList
-
- 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
- PointCloud_KdTree - Class in Jcg.rangesearch
-
Class representing a point cloud (as a linked list)
- PointCloud_KdTree(Point_d, PointCloud_KdTree, boolean) - Constructor for class Jcg.rangesearch.PointCloud_KdTree
-
Constructor: add a new point to the cloud (copying or not)
- pointDimension - Variable in class Jcg.rangesearch.KdTree
-
- PointPair_2 - Class in Jcg.closestpair
-
Class representing a pair of points in the plane
- PointPair_2(Point_2, Point_2) - Constructor for class Jcg.closestpair.PointPair_2
-
Construct a pair of points
- points - Variable in class Jcg.geometry.PointCloud
-
- points - Variable in class Jcg.graph.arraybased.drawing.ArrayBasedGraphDrawing
-
- points - Variable in class Jcg.graph.drawing.GraphDrawing
-
- points - Variable in class Jcg.mesh.SharedVertexRepresentation
-
- points - Variable in class Jcg.rangesearch.KdTree
-
- points - Variable in class Jcg.viewer.editor2d.Canvas2D
-
- points - Variable in class Jcg.viewer.j3d.MeshViewer
-
- points - Variable in class Jcg.viewer.processing2d.Canvas2DProcessing
-
- pointsCollection - Variable in class Jcg.viewer.j3d.MeshViewer
-
A field in which to store collections of points to be shown in the scene.
- pointsColor - Variable in class Jcg.viewer.j3d.MeshViewer
-
- 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
- PointSoup - Class in Jcg.viewer.j3d
-
- PointSoup(Collection<Point_3>, Color[]) - Constructor for class Jcg.viewer.j3d.PointSoup
-
- poly - Variable in class Jcg.graph.generation.RandomSamplingTriangulations
-
- PolygonFacet - Class in Jcg.viewer.j3d
-
- PolygonFacet(Point_3[], Color) - Constructor for class Jcg.viewer.j3d.PolygonFacet
-
Create a triangle facet with a given color
- polyhedron - Variable in class Jcg.graph.drawing.SphericalCentralProjection
-
- polyhedron - Variable in class Jcg.mesh.arraybased.ArrayBasedMeshBuilder
-
- polyhedron - Variable in class Jcg.schnyderwoods.EdgeOrientation
-
- polyhedron - Variable in class Jcg.viewer.j3d.MeshViewer
-
- polyhedron3D - Variable in class Jcg.subdivision.SubdivisionMethod_3
-
- polyhedron3D - Variable in class Jcg.viewer.processing3d.DrawPolyhedronProcessing
-
- Polyhedron_3<X extends Point_> - Class in Jcg.polyhedron
-
Half-Edge data structure for polyhedral meshes
(allowing to represent planar and surface orientable meshes)
- Polyhedron_3() - Constructor for class Jcg.polyhedron.Polyhedron_3
-
- Polyhedron_3(int, int, int) - Constructor for class Jcg.polyhedron.Polyhedron_3
-
- Polyhedron_3.ColorDecorator - Class in Jcg.polyhedron
-
- Polyhedron_3.ColorDecorator() - Constructor for class Jcg.polyhedron.Polyhedron_3.ColorDecorator
-
- 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)
- pre() - Method in class Jcg.viewer.processing3d.ArcBall
-
- prev - Variable in class Jcg.polyhedron.Halfedge
-
- prev() - Method in class Jcg.triangulations2D.QuadEdge
-
Returns the previous QuadEdge starting at orig() in direct order
- previous - Variable in class Jcg.util.DListNode
-
- 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
-
- printEdge(Halfedge<X>) - Method in class Jcg.mesh.MeshBuilder
-
Print the edge (the index of its extremities)
Useful for debugging
- 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
-
- processArguments(String[]) - Method in class Jcg.io.options.ProcessInputParameters
-
Read and process the input string (arguments of the main function)
- processData(String[], int) - Method in class Jcg.io.options.ProcessInputParameters
-
- ProcessInputParameters - Class in Jcg.io.options
-
- ProcessInputParameters(Option[], int, String[], String) - Constructor for class Jcg.io.options.ProcessInputParameters
-
- processOption(String[], int) - Method in class Jcg.io.options.ProcessInputParameters
-
- projectOnSphere(Point_3) - Method in class Jcg.graph.drawing.SphericalDrawing
-
Project a 3D point on the unit sphere.