Uses of Interface
Jcg.geometry.Point_
Packages that use Point_
-
Uses of Point_ in Jcg.geometry
Classes in Jcg.geometry with type parameters of type Point_Modifier and TypeClassDescriptionclassCoordinateComparator<X extends Point_>Class allowing to compare two points according to a given coordinateclassPointCloud<X extends Point_>Class representing a collection of points (in arbitrary dimension)interfaceClass representing a polyline in arbitrary dimension (ordered sequence of points)Classes in Jcg.geometry that implement Point_Modifier and TypeClassDescriptionclassA class for representing a 2D point on an integer grid.classA class for representing a 2D point with real coordinates.classclassClass for representing a point in d-dimensional space R^dclassA class for representing a 2D points with rational coordinatesSubinterfaces with type arguments of type Point_ in Jcg.geometryModifier and TypeInterfaceDescriptioninterfaceAn interface defining geometric primitives and operations on points in euclidean spaceMethods in Jcg.geometry that return Point_Modifier and TypeMethodDescriptionabstract X[]PointCloud.boundingBox()Compute the bounding box (enclosing all points)Segment_.source()Segment_3.source()Segment_.target()Segment_3.target()Segment_.vertex(int i) Segment_3.vertex(int i) Methods in Jcg.geometry with parameters of type Point_Modifier and TypeMethodDescriptionvoidGridPoint_2.barycenter(Point_[] points) Set the current point as the barycenter of an array of pointsvoidPoint_.barycenter(Point_[] points) Set the current point as the barycenter of an array of pointsvoidPoint_2.barycenter(Point_[] points) Set the current point as the barycenter of an array of pointsvoidPoint_3.barycenter(Point_[] points) Set the current point as the barycenter of an array of pointsvoidPoint_d.barycenter(Point_[] points) voidRationalPoint_2.barycenter(Point_[] points) Set the current point as the barycenter of an array of pointsintGridPoint_2.compareCartesian(Point_ o, int i) Compare the i-th coordinate of two pointsintPoint_.compareCartesian(Point_ o, int i) Perform the comparison between the i-th coordinate of two pointsintPoint_2.compareCartesian(Point_ o, int i) Compare the i-th coordinate of two pointsintPoint_3.compareCartesian(Point_ o, int i) Compare the i-th coordinate of two pointsintPoint_d.compareCartesian(Point_ o, int i) Compare the i-th coordinate of two pointsintRationalPoint_2.compareCartesian(Point_ o, int i) Compare the i-th coordinate of two pointsintCompare two points (lexicographic order on coordinates)intCompare two points (lexicographic order on coordinates)intCompare two points (lexicographic order on coordinates)intintCompare two points (lexicographic order on coordinates)booleanA point is on s, iff it is equal to the source or target of s, or if it is in the interior of sbooleanA point is on s, iff it is equal to the source or target of s, or if it is in the interior of svoidGridPoint_2.linearCombination(Point_[] points, Number[] coefficients) Set the current point to be the linear combination of the input points, with respect to the given input coefficientsvoidPoint_.linearCombination(Point_[] points, Number[] coefficients) Set the current point a linear combination of an array of points.voidPoint_2.linearCombination(Point_[] points, Number[] coefficients) voidPoint_3.linearCombination(Point_[] points, Number[] coefficients) voidPoint_d.linearCombination(Point_[] points, Number[] coefficients) voidRationalPoint_2.linearCombination(Point_[] points, Number[] coefficients) Set the current point to be the linear combination of the input points, with respect to the given input coefficientsReturn the integer grid vector (p-q), where q is the current point
Warning: q is assumed to be an integer GridPoint_2Return the vector (p-q), where q is the current pointReturn the integer grid vector (p-q), where q is the current point
Warning: q is assumed to be an integer GridPoint_2GridPoint_2.squareDistance(Point_ p) Return the square of the Euclidean distance between the current point 'this' and a point pPoint_.squareDistance(Point_ p) Return the square distance ||p-q||^2, where q is the current pointPoint_2.squareDistance(Point_ p) Point_3.squareDistance(Point_ p) Point_d.squareDistance(Point_ p) RationalPoint_2.squareDistance(Point_ o) Return the square of the Euclidean distance between the current point 'this' and a point oConstructors in Jcg.geometry with parameters of type Point_ -
Uses of Point_ in Jcg.mesh
Modifier and TypeMethodDescriptionMeshBuilder.createMesh(X[] points, int[] faceDegrees, int[][] faces) Efficient construction of a Polyhedron (Half-edge DS) for a surface mesh (from a share vertex representation)
Remark: it works for arbitrary polygonal meshes,possibly having boundaries(package private) Polyhedron_3<X> MeshBuilder.createMeshOld(X[] points, int[] faceDegrees, int[][] faces) Efficient construction of a polyhedral mesh (Half-edge DS) (from a share vertex representation) -
Uses of Point_ in Jcg.polyhedron
Classes in Jcg.polyhedron with type parameters of type Point_Modifier and TypeClassDescriptionclassA class representing a face of a polyhedral (surface or planar) mesh (Half-edge data structure)classClass for representing half-edges (half-edge representation of a surface mesh)classPolyhedron_3<X extends Point_>Pointer-based implementation of the Half-edge data structure for polyhedral meshes (for representing planar and surface orientable meshes).classFields in Jcg.polyhedron declared as Point_Methods in Jcg.polyhedron that return Point_Modifier and TypeMethodDescriptionFace.getBarycenter()Compute and return the barycenter (2d or 3d) of the vertices of the facePoint_[]Face.getVertexCoordinates()Return an array storing the geometric coordinates of the vertices of the face -
Uses of Point_ in Jcg.triangulations2D
Classes in Jcg.triangulations2D with type parameters of type Point_Modifier and TypeClassDescriptionclassHalfedgeHandle<X extends Point_>A dummy class used to represent a triangulation edge as a pair (TriangulationDSFace_2, int).classTriangulationDS_2<X extends Point_>Data structure for representing 2D triangulations that uses the standard face/vertex encoding, represented by classes TriangulationDSFace_2 and TriangulationDSVertex_2 respectively.classTriangulationDSFace_2<X extends Point_>The class used to encode a face of a triangulation.classTriangulationDSVertex_2<X extends Point_>The class represents a vertex of a 2D triangulation.Fields in Jcg.triangulations2D declared as Point_Modifier and TypeFieldDescriptionTriangulationDSVertex_2.pointGeometric coordinates of the vertexMethods in Jcg.triangulations2D that return Point_Modifier and TypeMethodDescriptionPoint_[]TriangulationDSFace_2.verticesPoints()returns an array containing the geometric points associated with the vertices of the triangleConstructors in Jcg.triangulations2D with parameters of type Point_ModifierConstructorDescriptionTriangulationDS_2(X[] points, int[][] neighbors) Create a triangulation DS from a vertex shared mesh representation It takes linear space and linear time. -
Uses of Point_ in Jcg.viewer.old
Method parameters in Jcg.viewer.old with type arguments of type Point_Modifier and TypeMethodDescriptionvoidFenetre.addGenericPoints(Collection<Point_> points) Add a collection of (generic) points