Uses of Class
org.apache.commons.geometry.euclidean.twod.LinecastPoint2D
Packages that use LinecastPoint2D
Package
Description
This package provides basic 2D geometry components.
This package provides utilities for constructing basic 2D shapes.
-
Uses of LinecastPoint2D in org.apache.commons.geometry.euclidean.twod
Fields in org.apache.commons.geometry.euclidean.twod with type parameters of type LinecastPoint2DModifier and TypeFieldDescriptionstatic final Comparator<LinecastPoint2D> LinecastPoint2D.ABSCISSA_ORDERComparator that sorts intersection instances by increasing abscissa order.Methods in org.apache.commons.geometry.euclidean.twod that return LinecastPoint2DModifier and TypeMethodDescriptiondefault LinecastPoint2DBoundarySource2D.linecastFirst(LineConvexSubset subset) Intersect the given line subset against the boundaries in this instance, returning the first intersection found when traveling in the direction of the line subset from its start location.default LinecastPoint2DLinecastable2D.linecastFirst(Line line) Intersect the given line against the boundaries in this instance, returning the first intersection found when traveling in the direction of the line from infinity.Linecastable2D.linecastFirst(LineConvexSubset subset) Intersect the given line subset against the boundaries in this instance, returning the first intersection found when traveling in the direction of the line subset from its start location.RegionBSPTree2D.linecastFirst(LineConvexSubset subset) Intersect the given line subset against the boundaries in this instance, returning the first intersection found when traveling in the direction of the line subset from its start location.Methods in org.apache.commons.geometry.euclidean.twod that return types with arguments of type LinecastPoint2DModifier and TypeMethodDescriptiondefault List<LinecastPoint2D> BoundarySource2D.linecast(LineConvexSubset subset) Intersect the given line subset against the boundaries in this instance, returning a list of all intersections in order of increasing position along the line.default List<LinecastPoint2D> Intersect the given line against the boundaries in this instance, returning a list of all intersections in order of increasing position along the line.Linecastable2D.linecast(LineConvexSubset subset) Intersect the given line subset against the boundaries in this instance, returning a list of all intersections in order of increasing position along the line.RegionBSPTree2D.linecast(LineConvexSubset subset) Intersect the given line subset against the boundaries in this instance, returning a list of all intersections in order of increasing position along the line.Methods in org.apache.commons.geometry.euclidean.twod with parameters of type LinecastPoint2DModifier and TypeMethodDescriptionbooleanLinecastPoint2D.eq(LinecastPoint2D other, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Return true if this instance should be considered equivalent to the argument, using the given precision context for comparison.Method parameters in org.apache.commons.geometry.euclidean.twod with type arguments of type LinecastPoint2DModifier and TypeMethodDescriptionstatic voidLinecastPoint2D.sortAndFilter(List<LinecastPoint2D> pts) Sort the given list of linecast points by increasing abscissa value and filter to remove duplicate entries (as determined by theLinecastPoint2D.eq(LinecastPoint2D, Precision.DoubleEquivalence)method). -
Uses of LinecastPoint2D in org.apache.commons.geometry.euclidean.twod.shape
Methods in org.apache.commons.geometry.euclidean.twod.shape that return LinecastPoint2DModifier and TypeMethodDescriptionCircle.linecastFirst(LineConvexSubset segment) Intersect the given line subset against the boundaries in this instance, returning the first intersection found when traveling in the direction of the line subset from its start location.Methods in org.apache.commons.geometry.euclidean.twod.shape that return types with arguments of type LinecastPoint2DModifier and TypeMethodDescriptionCircle.linecast(LineConvexSubset segment) Intersect the given line subset against the boundaries in this instance, returning a list of all intersections in order of increasing position along the line.