Uses of Class
georegression.struct.point.Point2D_F64
Packages that use Point2D_F64
Package
Description
-
Uses of Point2D_F64 in georegression.fitting.affine
Method parameters in georegression.fitting.affine with type arguments of type Point2D_F64Modifier and TypeMethodDescriptionbooleanMotionAffinePoint2D_F64.process(List<Point2D_F64> srcPts, List<Point2D_F64> dstPts) -
Uses of Point2D_F64 in georegression.fitting.curves
Methods in georegression.fitting.curves that return Point2D_F64Methods in georegression.fitting.curves with parameters of type Point2D_F64Modifier and TypeMethodDescriptionvoidClosestPointEllipseAngle_F64.process(Point2D_F64 point) Find the closest point on the ellipse to the specified point.Method parameters in georegression.fitting.curves with type arguments of type Point2D_F64Modifier and TypeMethodDescriptionbooleanFitConicA_F64.process(List<Point2D_F64> points, double[] weights, ConicGeneral_F64 output) Fits the conic to the weighted set of points.booleanFitConicA_F64.process(List<Point2D_F64> points, ConicGeneral_F64 output) Fits the conic to the points.booleanFitConicAtA_F64.process(List<Point2D_F64> points, double[] weights, ConicGeneral_F64 output) Fits the conic to the weighted set of points.booleanFitConicAtA_F64.process(List<Point2D_F64> points, ConicGeneral_F64 output) Fits the conic to the points.booleanFitEllipseAlgebraic_F64.process(List<Point2D_F64> points) booleanFitEllipseWeightedAlgebraic_F64.process(List<Point2D_F64> points, double[] weights) Fits the ellipse to the linebooleanRefineEllipseEuclideanLeastSquares_F64.refine(EllipseRotated_F64 initial, List<Point2D_F64> points) -
Uses of Point2D_F64 in georegression.fitting.line
Method parameters in georegression.fitting.line with type arguments of type Point2D_F64Modifier and TypeMethodDescriptionbooleanFitLineParametricSvd_F64.fit(List<Point2D_F64> points, LineParametric2D_F64 line) Fits a line to the pointsstatic @Nullable LinePolar2D_F64FitLine_F64.polar(List<Point2D_F64> points, double[] weights, @Nullable LinePolar2D_F64 ret) Computes the weighted best fit line to the set of points using the polar line equation.static LinePolar2D_F64FitLine_F64.polar(List<Point2D_F64> points, @Nullable LinePolar2D_F64 ret) Computes the unweighted best fit line to the set of points using the polar line equation. -
Uses of Point2D_F64 in georegression.fitting.points
Methods in georegression.fitting.points that return types with arguments of type Point2D_F64Modifier and TypeMethodDescriptionstatic MatchCloudToCloud<Se2_F64,Point2D_F64> FactoryIterativeClosestPoint.cloudIcp2D_F64(double maxDistance, StoppingCondition stop) Constructor parameters in georegression.fitting.points with type arguments of type Point2D_F64ModifierConstructorDescriptionSE2_F64(NearestNeighbor<Point2D_F64> nn, double maxDistanceSq, StoppingCondition stop) -
Uses of Point2D_F64 in georegression.fitting.polygon
Method parameters in georegression.fitting.polygon with type arguments of type Point2D_F64Modifier and TypeMethodDescriptionstatic Polygon2D_F64FitPolygon2D_F64.convexHull(List<Point2D_F64> points, @Nullable Polygon2D_F64 output) Finds the convex hull of the set of points using an algorithm with a runtime of O( n log n ).voidConvexHullAndrewMonotone_F64.process(FastAccess<Point2D_F64> points, Polygon2D_F64 output) Computes the convex hull.voidConvexHullGrahamScan_F64.process(FastAccess<Point2D_F64> points, Polygon2D_F64 output) Fits a convex hull to the provided set of points.voidFitConvexHull_F64.process(FastAccess<Point2D_F64> points, Polygon2D_F64 output) Fits a convex hull to the provided set of points.static Rectangle2D_F64FitPolygon2D_F64.rectangleAabb(List<Point2D_F64> points, @Nullable Rectangle2D_F64 rectangle) Finds the smallest Axis Aligned Bounding Box (AABB) for the set of set of points. -
Uses of Point2D_F64 in georegression.fitting.se
Methods in georegression.fitting.se that return types with arguments of type Point2D_F64Modifier and TypeMethodDescriptionstatic MotionTransformPoint<Se2_F64,Point2D_F64> FitSpecialEuclideanOps_F64.fitPoints2D()Creates aMotionTransformPointfor finding aSe2_F64from two sets of 2D points.Method parameters in georegression.fitting.se with type arguments of type Point2D_F64Modifier and TypeMethodDescriptionstatic Se2_F64FitSpecialEuclideanOps_F64.fitPoints2D(List<Point2D_F64> from, List<Point2D_F64> to) Given two sets of corresponding points compute theSe2_F64transform which minimizes the difference between the two sets of points.booleanMotionSe2PointSVD_F64.process(List<Point2D_F64> srcPts, List<Point2D_F64> dstPts) -
Uses of Point2D_F64 in georegression.geometry
Methods in georegression.geometry that return Point2D_F64Modifier and TypeMethodDescriptionstatic Point2D_F64UtilPolygons2D_F64.center(Quadrilateral_F64 quad, @Nullable Point2D_F64 center) Computes the center or average point in the quadrilateral.static Point2D_F64UtilEllipse_F64.computePoint(double t, EllipseRotated_F64 ellipse, @Nullable Point2D_F64 output) Computes the point on the ellipse at location 't', where t is an angle in radiansstatic Point2D_F64UtilPoint2D_F64.mean(Point2D_F64[] list, int offset, int length, @Nullable Point2D_F64 mean) Finds the point which has the mean location of all the points in the array.static Point2D_F64UtilPoint2D_F64.mean(Point2D_F64 a, Point2D_F64 b, @Nullable Point2D_F64 mean) Computes the mean/average of two points.static Point2D_F64UtilPoint2D_F64.mean(List<Point2D_F64> list, @Nullable Point2D_F64 mean) Finds the point which has the mean location of all the points in the list.static Point2D_F64UtilPoint2D_I32.mean(List<Point2D_I32> list, @Nullable Point2D_F64 mean) Finds the point which has the mean location of all the points in the list.static Point2D_F64UtilPoint2D_F64.noiseNormal(Point2D_F64 mean, double sigmaX, double sigmaY, Random rand, @Nullable Point2D_F64 output) Methods in georegression.geometry that return types with arguments of type Point2D_F64Modifier and TypeMethodDescriptionstatic List<Point2D_F64>UtilPoint2D_F64.copy(List<Point2D_F64> pts) static List<Point2D_F64>UtilPoint2D_F64.orderCCW(List<Point2D_F64> points) Puts the points into counter-clockwise order around their center.static List<Point2D_F64>static List<Point2D_F64>UtilPoint2D_F64.randomNorm(Point2D_F64 mean, DMatrix covariance, int count, Random rand, @Nullable List<Point2D_F64> output) Randomly generates points from the specified normal distributionMethods in georegression.geometry with parameters of type Point2D_F64Modifier and TypeMethodDescriptionstatic doubleUtilLine2D_F64.area2(Point2D_F64 a, Point2D_F64 b, Point2D_F64 c) Computes a signed area for the 3 point triangle.static Point2D_F64UtilPolygons2D_F64.center(Quadrilateral_F64 quad, @Nullable Point2D_F64 center) Computes the center or average point in the quadrilateral.static booleanUtilCircle2D_F64.circle(Point2D_F64 x0, Point2D_F64 x1, Point2D_F64 x2, Circle2D_F64 circle) Given three points find the circle that intersects all three.static doubleUtilCircle2D_F64.circleRadiusSq(Point2D_F64 x0, Point2D_F64 x1, Point2D_F64 x2) Radius squares of the circle that passes through these three points.static doubleUtilEllipse_F64.computeAngle(Point2D_F64 p, EllipseRotated_F64 ellipse) Computes the value of 't' used to specify a point's locationstatic voidUtilPoint2D_F64.computeNormal(List<Point2D_F64> points, Point2D_F64 mean, DMatrix covariance) Computes the mean and covariance matrix from the set of points.static Point2D_F64UtilEllipse_F64.computePoint(double t, EllipseRotated_F64 ellipse, @Nullable Point2D_F64 output) Computes the point on the ellipse at location 't', where t is an angle in radiansstatic LineParametric2D_F64UtilLine2D_F64.convert(Point2D_F64 a, double angle, @Nullable LineParametric2D_F64 ret) Converts a point and angle into a parametric line.static LineGeneral2D_F64UtilLine2D_F64.convert(Point2D_F64 a, Point2D_F64 b, @Nullable LineGeneral2D_F64 ret) Converts a line segment into a general line.static LineParametric2D_F64UtilLine2D_F64.convert(Point2D_F64 a, Point2D_F64 b, @Nullable LineParametric2D_F64 ret) Converts a line segment into a line in parametric format.static booleanUtilLine2D_F64.isBetweenColinear(Point2D_F64 a, Point2D_F64 b, Point2D_F64 c) The three points are co-linear.static booleanUtilLine2D_F64.isBetweenColinearExclusive(Point2D_F64 a, Point2D_F64 b, Point2D_F64 c) The three points are co-linear.static booleanUtilLine2D_F64.isColinear(Point2D_F64 a, Point2D_F64 b, Point2D_F64 c, double tol) static Point2D_F64UtilPoint2D_F64.mean(Point2D_F64[] list, int offset, int length, @Nullable Point2D_F64 mean) Finds the point which has the mean location of all the points in the array.static Point2D_F64UtilPoint2D_F64.mean(Point2D_F64 a, Point2D_F64 b, @Nullable Point2D_F64 mean) Computes the mean/average of two points.static Point2D_F64UtilPoint2D_F64.mean(List<Point2D_F64> list, @Nullable Point2D_F64 mean) Finds the point which has the mean location of all the points in the list.static Point2D_F64UtilPoint2D_I32.mean(List<Point2D_I32> list, @Nullable Point2D_F64 mean) Finds the point which has the mean location of all the points in the list.static Vector2D_F64UtilVector2D_F64.minus(Point2D_F64 a, Point2D_F64 b, @Nullable Vector2D_F64 output) Sets the vector equal to 'a' - 'b'.static Point2D_F64UtilPoint2D_F64.noiseNormal(Point2D_F64 mean, double sigmaX, double sigmaY, Random rand, @Nullable Point2D_F64 output) static voidUtilPlane3D_F64.point2Dto3D(Point3D_F64 origin, Vector3D_F64 axisX, Vector3D_F64 axisY, Point2D_F64 A, Point3D_F64 output) Given a point on the plane's 2D coordinate system, convert it back into a 3D point.static voidUtilPlane3D_F64.point3Dto2D(Point3D_F64 pointOnPlane, Vector3D_F64 axisX, Vector3D_F64 axisY, Point3D_F64 A, Point2D_F64 output) Projects the point onto the 2D coordinate system specified by the provided x-axis.static List<Point2D_F64>UtilPoint2D_F64.randomNorm(Point2D_F64 mean, DMatrix covariance, int count, Random rand, @Nullable List<Point2D_F64> output) Randomly generates points from the specified normal distributionstatic booleanUtilEllipse_F64.tangentLines(EllipseRotated_F64 ellipseA, EllipseRotated_F64 ellipseB, Point2D_F64 tangentA0, Point2D_F64 tangentA1, Point2D_F64 tangentA2, Point2D_F64 tangentA3, Point2D_F64 tangentB0, Point2D_F64 tangentB1, Point2D_F64 tangentB2, Point2D_F64 tangentB3) Finds four lines which are tangent to both ellipses.static booleanUtilEllipse_F64.tangentLines(Point2D_F64 pt, EllipseRotated_F64 ellipse, Point2D_F64 tangentA, Point2D_F64 tangentB) Finds two points on the ellipse that in combination with point 'pt' each define a line that is tangent to the ellipse.static voidUtilPolygons2D_F64.vertexAverage(Polygon2D_F64 input, Point2D_F64 average) Computes the average of all the vertexesMethod parameters in georegression.geometry with type arguments of type Point2D_F64Modifier and TypeMethodDescriptionstatic Rectangle2D_F64UtilPoint2D_F64.bounding(List<Point2D_F64> points, @Nullable Rectangle2D_F64 bounding) Finds the minimal volumeRectangleLength2D_F64which contains all the points.static RectangleLength2D_F64UtilPoint2D_F64.bounding(List<Point2D_F64> points, @Nullable RectangleLength2D_F64 bounding) Finds the minimal volumeRectangleLength2D_F64which contains all the points.static voidUtilPoint2D_F64.computeNormal(List<Point2D_F64> points, Point2D_F64 mean, DMatrix covariance) Computes the mean and covariance matrix from the set of points.static List<Point2D_F64>UtilPoint2D_F64.copy(List<Point2D_F64> pts) static intUtilPoint2D_F64.findClosestIdx(double x, double y, List<Point2D_F64> pts, double tol) Finds the closest point in the list to the specified point that is within tolerance.static booleanUtilPolygons2D_F64.isCCW(List<Point2D_F64> polygon) Returns true if the polygon is ordered in a counter-clockwise order.static Point2D_F64UtilPoint2D_F64.mean(List<Point2D_F64> list, @Nullable Point2D_F64 mean) Finds the point which has the mean location of all the points in the list.static voidUtilPoint2D_F64.noiseNormal(List<Point2D_F64> pts, double sigma, Random rand) static List<Point2D_F64>UtilPoint2D_F64.orderCCW(List<Point2D_F64> points) Puts the points into counter-clockwise order around their center.static List<Point2D_F64>UtilPoint2D_F64.randomNorm(Point2D_F64 mean, DMatrix covariance, int count, Random rand, @Nullable List<Point2D_F64> output) Randomly generates points from the specified normal distribution -
Uses of Point2D_F64 in georegression.geometry.curves
Methods in georegression.geometry.curves with parameters of type Point2D_F64Modifier and TypeMethodDescriptionbooleanTangentLinesTwoEllipses_F64.process(EllipseRotated_F64 ellipseA, EllipseRotated_F64 ellipseB, Point2D_F64 tangentA0, Point2D_F64 tangentA1, Point2D_F64 tangentA2, Point2D_F64 tangentA3, Point2D_F64 tangentB0, Point2D_F64 tangentB1, Point2D_F64 tangentB2, Point2D_F64 tangentB3) Selects 4 pairs of points. -
Uses of Point2D_F64 in georegression.helper
Methods in georegression.helper with parameters of type Point2D_F64Modifier and TypeMethodDescriptiondoubleKdTreePoint2D_F64.distance(Point2D_F64 a, Point2D_F64 b) doubleKdTreePoint2D_F64.valueAt(Point2D_F64 point, int index) -
Uses of Point2D_F64 in georegression.metric
Methods in georegression.metric that return Point2D_F64Modifier and TypeMethodDescriptionstatic Point2D_F64ClosestPoint2D_F64.closestPoint(EllipseRotated_F64 ellipse, Point2D_F64 p) Computes the closest point on an ellipse to the provided point.static Point2D_F64ClosestPoint2D_F64.closestPoint(LineGeneral2D_F64 line, Point2D_F64 p, @Nullable Point2D_F64 output) Finds the closest point on 'line' to the specified point.static Point2D_F64ClosestPoint2D_F64.closestPoint(LineParametric2D_F64 line, Point2D_F64 p, @Nullable Point2D_F64 output) Finds the closest point on 'line' to the specified point.static Point2D_F64ClosestPoint2D_F64.closestPoint(LineSegment2D_F64 line, Point2D_F64 p, @Nullable Point2D_F64 output) Finds the closest point on the line segment to the provided point 'p'.static @Nullable Point2D_F64Intersection2D_F64.intersection(LineGeneral2D_F64 a, LineGeneral2D_F64 b, @Nullable Point2D_F64 ret) Finds the intersection of two lines as a 2D point in coordinates.static @Nullable Point2D_F64Intersection2D_F64.intersection(LineParametric2D_F64 a, LineParametric2D_F64 b, boolean ray, @Nullable Point2D_F64 ret) Finds the point of intersection between two lines or two rays and returns the point.static @Nullable Point2D_F64Intersection2D_F64.intersection(LineParametric2D_F64 a, LineParametric2D_F64 b, @Nullable Point2D_F64 ret) Finds the point of intersection between two lines and returns the point.static @Nullable Point2D_F64Intersection2D_F64.intersection(LineSegment2D_F64 l_0, LineSegment2D_F64 l_1, @Nullable Point2D_F64 ret) Finds the point of intersection between two lines segments.static @Nullable Point2D_F64Intersection2D_F64.intersection(Point2D_F64 lineA0, Point2D_F64 lineA1, Point2D_F64 lineB0, Point2D_F64 lineB1, @Nullable Point2D_F64 output) Finds the point of intersection between the two lines defined by the set sets of points passed in.Methods in georegression.metric with parameters of type Point2D_F64Modifier and TypeMethodDescriptionstatic Point2D_F64ClosestPoint2D_F64.closestPoint(EllipseRotated_F64 ellipse, Point2D_F64 p) Computes the closest point on an ellipse to the provided point.static Point2D_F64ClosestPoint2D_F64.closestPoint(LineGeneral2D_F64 line, Point2D_F64 p, @Nullable Point2D_F64 output) Finds the closest point on 'line' to the specified point.static Point2D_F64ClosestPoint2D_F64.closestPoint(LineParametric2D_F64 line, Point2D_F64 p, @Nullable Point2D_F64 output) Finds the closest point on 'line' to the specified point.static Point2D_F64ClosestPoint2D_F64.closestPoint(LineSegment2D_F64 line, Point2D_F64 p, @Nullable Point2D_F64 output) Finds the closest point on the line segment to the provided point 'p'.static doubleClosestPoint2D_F64.closestPointT(LineParametric2D_F64 line, Point2D_F64 p) Computes the closest point along the line as a function of 't':
[x, y] = [x_0, y_0] + t·[slopeX, slopeY]static doubleClosestPoint2D_F64.closestPointT(LineParametric2D_F64 line, Point2D_F64 p, double scale) Computes the closest point along the line as a function of 't':
[x, y] = [x_0, y_0] + t·[slopeX/scale, slopeY/scale]static booleanIntersection2D_F64.contains(Quadrilateral_F64 quad, Point2D_F64 pt) True if the point is contained inside the quadrilateral.static booleanIntersection2D_F64.containsConcave(Polygon2D_F64 polygon, Point2D_F64 pt) Checks to see if the point is contained inside the concave polygon.static booleanIntersection2D_F64.containsConvex(Polygon2D_F64 polygon, Point2D_F64 pt) Checks to see if the point is contained inside the convex polygon.static booleanIntersection2D_F64.containTriangle(Point2D_F64 a, Point2D_F64 b, Point2D_F64 c, Point2D_F64 pt) Returns true of the the point is inside the triangle.static doubleDistance2D_F64.distance(EllipseRotated_F64 ellipse, Point2D_F64 p) Euclidean distance of closest point on ellipse to point 'p'.static doubleDistance2D_F64.distance(LineGeneral2D_F64 line, Point2D_F64 p) Returns the Euclidean distance of the closest point on the line to the specified point.static doubleDistance2D_F64.distance(LineParametric2D_F64 line, Point2D_F64 p) Returns the Euclidean distance of the closest point on the line from a point.static doubleDistance2D_F64.distance(LineSegment2D_F64 line, Point2D_F64 p) Returns the Euclidean distance of the closest point on a line segment to the specified point.static doubleDistance2D_F64.distance(Polygon2D_F64 poly, Point2D_F64 p) Returns the Euclidean distance of the closest point on the Polygon to the provided point.static doubleDistance2D_F64.distance(Quadrilateral_F64 quad, Point2D_F64 p) Returns the Euclidean distance of the closest point on the quadrilateral to the provided point.static doubleDistance2D_F64.distance2(EllipseRotated_F64 ellipse, Point2D_F64 p) Euclidean distance squared of closest point on ellipse to point 'p'.static doubleDistance2D_F64.distanceNorm(LineGeneral2D_F64 line, Point2D_F64 p) Returns the signed Euclidean distance of the closest point on the line to the specified point.static doubleDistance2D_F64.distanceSq(LineParametric2D_F64 line, Point2D_F64 p) Returns the Euclidean distance squared of the closest point on the line from a point.static doubleDistance2D_F64.distanceSq(LineSegment2D_F64 line, Point2D_F64 p) Returns the Euclidean distance squared of the closest point on a line segment to the specified point.static doubleDistance2D_F64.distanceSq(Polygon2D_F64 poly, Point2D_F64 p, @Nullable LineSegment2D_F64 storage) Returns the Euclidean distance squared of the closest point on the Polygon to the provided point.static doubleDistance2D_F64.distanceSq(Quadrilateral_F64 quad, Point2D_F64 p) Returns the Euclidean distance squared of the closest point on the quadrilateral to the provided point.static intIntersection2D_F64.intersection(LineGeneral2D_F64 line, EllipseRotated_F64 ellipse, Point2D_F64 intersection0, Point2D_F64 intersection1, double EPS) Determines the location(s) that a line and ellipse intersect.static @Nullable Point2D_F64Intersection2D_F64.intersection(LineGeneral2D_F64 a, LineGeneral2D_F64 b, @Nullable Point2D_F64 ret) Finds the intersection of two lines as a 2D point in coordinates.static @Nullable Point2D_F64Intersection2D_F64.intersection(LineParametric2D_F64 a, LineParametric2D_F64 b, boolean ray, @Nullable Point2D_F64 ret) Finds the point of intersection between two lines or two rays and returns the point.static @Nullable Point2D_F64Intersection2D_F64.intersection(LineParametric2D_F64 a, LineParametric2D_F64 b, @Nullable Point2D_F64 ret) Finds the point of intersection between two lines and returns the point.static @Nullable Point2D_F64Intersection2D_F64.intersection(LineSegment2D_F64 l_0, LineSegment2D_F64 l_1, @Nullable Point2D_F64 ret) Finds the point of intersection between two lines segments.static @Nullable Point2D_F64Intersection2D_F64.intersection(Point2D_F64 lineA0, Point2D_F64 lineA1, Point2D_F64 lineB0, Point2D_F64 lineB1, @Nullable Point2D_F64 output) Finds the point of intersection between the two lines defined by the set sets of points passed in.static booleanIntersection2D_F64.intersects(Point2D_F64 a, Point2D_F64 b, Point2D_F64 c, Point2D_F64 d, double tol) static booleanIntersection2D_F64.intersects2(Point2D_F64 a, Point2D_F64 b, Point2D_F64 c, Point2D_F64 d, double tol) static doubleArea2D_F64.triangle(Point2D_F64 a, Point2D_F64 b, Point2D_F64 c) Computes the area of an arbitrary triangle from 3-vertices. -
Uses of Point2D_F64 in georegression.misc.test
Methods in georegression.misc.test with parameters of type Point2D_F64Modifier and TypeMethodDescriptionstatic voidGeometryUnitTest.assertEquals(double x, double y, Point2D_F64 found, double tol) -
Uses of Point2D_F64 in georegression.struct
Methods in georegression.struct that return Point2D_F64Modifier and TypeMethodDescriptionstatic Point2D_F64ConvertFloatType.convert(Point2D_F32 src, @Nullable Point2D_F64 dst) Methods in georegression.struct with parameters of type Point2D_F64Modifier and TypeMethodDescriptionstatic Point2D_F64ConvertFloatType.convert(Point2D_F32 src, @Nullable Point2D_F64 dst) static Point2D_F32ConvertFloatType.convert(Point2D_F64 src, @Nullable Point2D_F32 dst) -
Uses of Point2D_F64 in georegression.struct.curve
Fields in georegression.struct.curve declared as Point2D_F64Methods in georegression.struct.curve that return Point2D_F64Modifier and TypeMethodDescriptionParabolaParametric_F64.evaluate(double t) EllipseRotated_F64.getCenter()Methods in georegression.struct.curve with parameters of type Point2D_F64Modifier and TypeMethodDescriptionvoidParabolaParametric_F64.evaluate(double t, Point2D_F64 location) voidEllipseRotated_F64.setCenter(Point2D_F64 center) Constructors in georegression.struct.curve with parameters of type Point2D_F64ModifierConstructorDescriptionEllipseRotated_F64(Point2D_F64 center, double a, double b, double phi) Constructor -
Uses of Point2D_F64 in georegression.struct.line
Fields in georegression.struct.line declared as Point2D_F64Modifier and TypeFieldDescriptionLineSegment2D_F64.aLineSegment2D_F64.bLineParametric2D_F64.pA point on the lineMethods in georegression.struct.line that return Point2D_F64Modifier and TypeMethodDescriptionLineParametric2D_F64.getPoint()LineParametric2D_F64.getPointOnLine(double t) Returns a point along the line.LineParametric2D_I32.getPointOnLine(double t) Returns a point along the line.LineSegment2D_F64.pointOnLine(double fraction, @Nullable Point2D_F64 p) Computes a point on the line based on the fraction distance between 'a' and 'b'Methods in georegression.struct.line with parameters of type Point2D_F64Modifier and TypeMethodDescriptionvoidLineParametric2D_F64.getPointOnLine(double t, Point2D_F64 x) LineSegment2D_F64.pointOnLine(double fraction, @Nullable Point2D_F64 p) Computes a point on the line based on the fraction distance between 'a' and 'b'voidLineParametric2D_F64.setPoint(Point2D_F64 pt) LineSegment2D_F64.setTo(Point2D_F64 a, Point2D_F64 b) static LineSegment2D_F64LineSegment2D_F64.wrap(Point2D_F64 a, Point2D_F64 b) Constructors in georegression.struct.line with parameters of type Point2D_F64ModifierConstructorDescriptionCreates a line defined from two points.LineParametric2D_F64(Point2D_F64 p, Vector2D_F64 slope) -
Uses of Point2D_F64 in georegression.struct.point
Methods in georegression.struct.point that return Point2D_F64Modifier and TypeMethodDescriptionPoint2D_F64.copy()Point2D_F64.createNewInstance()Point2D_F64.setTo(Point2D_F64 src) Methods in georegression.struct.point with parameters of type Point2D_F64Modifier and TypeMethodDescriptionvoidVector2D_F64.minus(Point2D_F64 a, Point2D_F64 b) In-place minus operation.Point2D_F64.setTo(Point2D_F64 src) Constructors in georegression.struct.point with parameters of type Point2D_F64 -
Uses of Point2D_F64 in georegression.struct.shapes
Fields in georegression.struct.shapes declared as Point2D_F64Modifier and TypeFieldDescriptionQuadrilateral_F64.aQuadrilateral_F64.bQuadrilateral_F64.cQuadrilateral_F64.dRectangle2D_F64.p0Lower extentRectangle2D_F64.p1Upper extentFields in georegression.struct.shapes with type parameters of type Point2D_F64Methods in georegression.struct.shapes that return Point2D_F64Modifier and TypeMethodDescriptionPolygon2D_F64.get(int index) Quadrilateral_F64.get(int index) Rectangle2D_F64.getCorner(int index, @Nullable Point2D_F64 corner) Provides access to corners in the order specified below.RectangleLength2D_F64.getCorner(int index, @Nullable Point2D_F64 corner) Provides access to corners in the order specified below.Methods in georegression.struct.shapes that return types with arguments of type Point2D_F64Modifier and TypeMethodDescriptionPolygon2D_F64.convert(@Nullable List<Point2D_F64> storage, boolean copy) Converts the polygon into a list.Quadrilateral_F64.convert(@Nullable List<Point2D_F64> storage, boolean copy) Converts the polygon into a list.Methods in georegression.struct.shapes with parameters of type Point2D_F64Modifier and TypeMethodDescriptionRectangle2D_F64.getCorner(int index, @Nullable Point2D_F64 corner) Provides access to corners in the order specified below.RectangleLength2D_F64.getCorner(int index, @Nullable Point2D_F64 corner) Provides access to corners in the order specified below.booleanPolygon2D_F64.isInside(Point2D_F64 p) Returns true if the point is inside the polygon.Method parameters in georegression.struct.shapes with type arguments of type Point2D_F64Modifier and TypeMethodDescriptionPolygon2D_F64.convert(@Nullable List<Point2D_F64> storage, boolean copy) Converts the polygon into a list.Quadrilateral_F64.convert(@Nullable List<Point2D_F64> storage, boolean copy) Converts the polygon into a list.voidPolygon2D_F64.setTo(List<Point2D_F64> list) Sets the polygon to be the same as the list.voidQuadrilateral_F64.setTo(List<Point2D_F64> list) Sets the polygon to be the same as the list.Constructors in georegression.struct.shapes with parameters of type Point2D_F64ModifierConstructorDescriptionQuadrilateral_F64(Point2D_F64 a, Point2D_F64 b, Point2D_F64 c, Point2D_F64 d) Quadrilateral_F64(Point2D_F64 a, Point2D_F64 b, Point2D_F64 c, Point2D_F64 d, boolean copy) -
Uses of Point2D_F64 in georegression.struct.trig
Fields in georegression.struct.trig declared as Point2D_F64Methods in georegression.struct.trig with parameters of type Point2D_F64Constructors in georegression.struct.trig with parameters of type Point2D_F64 -
Uses of Point2D_F64 in georegression.transform.affine
Methods in georegression.transform.affine that return Point2D_F64Modifier and TypeMethodDescriptionstatic Point2D_F64AffinePointOps_F64.transform(Affine2D_F64 se, double x, double y, @Nullable Point2D_F64 result) Applies a 2D affine transform to the point and stores the results in another variable.static Point2D_F64AffinePointOps_F64.transform(Affine2D_F64 se, Point2D_F64 orig, @Nullable Point2D_F64 result) Applies a 2D affine transform to the point and stores the results in another variable.Methods in georegression.transform.affine with parameters of type Point2D_F64Modifier and TypeMethodDescriptionstatic Point2D_F64AffinePointOps_F64.transform(Affine2D_F64 se, double x, double y, @Nullable Point2D_F64 result) Applies a 2D affine transform to the point and stores the results in another variable.static Point2D_F64AffinePointOps_F64.transform(Affine2D_F64 se, Point2D_F64 orig, @Nullable Point2D_F64 result) Applies a 2D affine transform to the point and stores the results in another variable. -
Uses of Point2D_F64 in georegression.transform.homography
Methods in georegression.transform.homography that return Point2D_F64Modifier and TypeMethodDescriptionstatic Point2D_F64HomographyPointOps_F64.transform(Homography2D_F64 H, double x, double y, @Nullable Point2D_F64 result) Applies a 2D homography transform to the point and stores the results in another variable.static Point2D_F64HomographyPointOps_F64.transform(Homography2D_F64 H, Point2D_F64 orig, @Nullable Point2D_F64 result) Applies a 2D homography transform to the point and stores the results in another variable.Methods in georegression.transform.homography with parameters of type Point2D_F64Modifier and TypeMethodDescriptionstatic Point2D_F64HomographyPointOps_F64.transform(Homography2D_F64 H, double x, double y, @Nullable Point2D_F64 result) Applies a 2D homography transform to the point and stores the results in another variable.static Point2D_F64HomographyPointOps_F64.transform(Homography2D_F64 H, Point2D_F64 orig, @Nullable Point2D_F64 result) Applies a 2D homography transform to the point and stores the results in another variable. -
Uses of Point2D_F64 in georegression.transform.se
Methods in georegression.transform.se that return Point2D_F64Modifier and TypeMethodDescriptionstatic Point2D_F64SePointOps_F64.transform(Se2_F64 se, double x, double y, @Nullable Point2D_F64 result) static Point2D_F64SePointOps_F64.transform(Se2_F64 se, Point2D_F64 orig, @Nullable Point2D_F64 result) Applies a 2D special euclidean transform to the point and stores the results in another variable.static Point2D_F64SePointOps_F64.transformReverse(Se2_F64 se, Point2D_F64 orig, @Nullable Point2D_F64 result) Methods in georegression.transform.se with parameters of type Point2D_F64Modifier and TypeMethodDescriptionstatic Point2D_F64SePointOps_F64.transform(Se2_F64 se, double x, double y, @Nullable Point2D_F64 result) static voidSePointOps_F64.transform(Se2_F64 se, Point2D_F64[] points, int length) Applies a 2D special euclidean transform to an array of points.static Point2D_F64SePointOps_F64.transform(Se2_F64 se, Point2D_F64 orig, @Nullable Point2D_F64 result) Applies a 2D special euclidean transform to the point and stores the results in another variable.static Point2D_F64SePointOps_F64.transformReverse(Se2_F64 se, Point2D_F64 orig, @Nullable Point2D_F64 result) Method parameters in georegression.transform.se with type arguments of type Point2D_F64Modifier and TypeMethodDescriptionstatic voidSePointOps_F64.transform(Se2_F64 se, List<Point2D_F64> points) Applies a 2D special euclidean transform to a list of points.