Uses of Class
org.hipparchus.geometry.euclidean.twod.Line
-
Packages that use Line Package Description org.hipparchus.geometry.euclidean.threed This package provides basic 3D geometry components.org.hipparchus.geometry.euclidean.twod This package provides basic 2D geometry components.org.hipparchus.geometry.euclidean.twod.hull This package provides algorithms to generate the convex hull for a set of points in an two-dimensional euclidean space. -
-
Uses of Line in org.hipparchus.geometry.euclidean.threed
Method parameters in org.hipparchus.geometry.euclidean.threed with type arguments of type Line Modifier and Type Method Description protected SubPlaneSubPlane. buildNew(Plane hyperplane, Region<Euclidean2D,Vector2D,Line,SubLine> remainingRegion)Build a sub-hyperplane from an hyperplane and a region.Constructor parameters in org.hipparchus.geometry.euclidean.threed with type arguments of type Line Constructor Description SubPlane(Plane hyperplane, Region<Euclidean2D,Vector2D,Line,SubLine> remainingRegion)Simple constructor. -
Uses of Line in org.hipparchus.geometry.euclidean.twod
Methods in org.hipparchus.geometry.euclidean.twod that return Line Modifier and Type Method Description LineLine. copySelf()Copy the instance.LineSegment. getLine()Get the line containing the segment.LineLine. getReverse()Get the reverse of the instance.Methods in org.hipparchus.geometry.euclidean.twod that return types with arguments of type Line Modifier and Type Method Description static Transform<Euclidean2D,Vector2D,Line,SubLine,Euclidean1D,Vector1D,OrientedPoint,SubOrientedPoint>Line. getTransform(double cXX, double cYX, double cXY, double cYY, double cX1, double cY1)Get aTransformembedding an affine transform.SubHyperplane.SplitSubHyperplane<Euclidean2D,Vector2D,Line,SubLine>SubLine. split(Line hyperplane)Split the instance in two parts by an hyperplane.Methods in org.hipparchus.geometry.euclidean.twod with parameters of type Line Modifier and Type Method Description protected SubLineSubLine. buildNew(Line hyperplane, Region<Euclidean1D,Vector1D,OrientedPoint,SubOrientedPoint> remainingRegion)Build a sub-hyperplane from an hyperplane and a region.doubleLine. getOffset(Line line)Get the offset (oriented distance) of a parallel line.Vector2DLine. intersection(Line other)Get the intersection point of the instance and another line.booleanLine. isParallelTo(Line line)Check the instance is parallel to another line.booleanLine. sameOrientationAs(Line other)Check if the instance has the same orientation as another hyperplane.SubHyperplane.SplitSubHyperplane<Euclidean2D,Vector2D,Line,SubLine>SubLine. split(Line hyperplane)Split the instance in two parts by an hyperplane.Method parameters in org.hipparchus.geometry.euclidean.twod with type arguments of type Line Modifier and Type Method Description PolygonsSetPolygonsSet. buildNew(BSPTree<Euclidean2D,Vector2D,Line,SubLine> tree)Build a region using the instance as a prototype.Constructors in org.hipparchus.geometry.euclidean.twod with parameters of type Line Constructor Description Line(Line line)Copy constructor.Segment(Vector2D start, Vector2D end, Line line)Build a segment.SubLine(Line hyperplane, Region<Euclidean1D,Vector1D,OrientedPoint,SubOrientedPoint> remainingRegion)Simple constructor.Constructor parameters in org.hipparchus.geometry.euclidean.twod with type arguments of type Line Constructor Description PolygonsSet(BSPTree<Euclidean2D,Vector2D,Line,SubLine> tree, double tolerance)Build a polygons set from a BSP tree. -
Uses of Line in org.hipparchus.geometry.euclidean.twod.hull
Methods in org.hipparchus.geometry.euclidean.twod.hull that return types with arguments of type Line Modifier and Type Method Description Region<Euclidean2D,Vector2D,Line,SubLine>ConvexHull2D. createRegion()Returns a new region that is enclosed by the convex hull.
-