Uses of Class
georegression.struct.point.Point2D_F32
Packages that use Point2D_F32
Package
Description
-
Uses of Point2D_F32 in georegression.fitting.affine
Method parameters in georegression.fitting.affine with type arguments of type Point2D_F32Modifier and TypeMethodDescriptionbooleanMotionAffinePoint2D_F32.process(List<Point2D_F32> srcPts, List<Point2D_F32> dstPts) -
Uses of Point2D_F32 in georegression.fitting.curves
Methods in georegression.fitting.curves that return Point2D_F32Methods in georegression.fitting.curves with parameters of type Point2D_F32Modifier and TypeMethodDescriptionvoidClosestPointEllipseAngle_F32.process(Point2D_F32 point) Find the closest point on the ellipse to the specified point.Method parameters in georegression.fitting.curves with type arguments of type Point2D_F32Modifier and TypeMethodDescriptionbooleanFitConicA_F32.process(List<Point2D_F32> points, float[] weights, ConicGeneral_F32 output) Fits the conic to the weighted set of points.booleanFitConicA_F32.process(List<Point2D_F32> points, ConicGeneral_F32 output) Fits the conic to the points.booleanFitConicAtA_F32.process(List<Point2D_F32> points, float[] weights, ConicGeneral_F32 output) Fits the conic to the weighted set of points.booleanFitConicAtA_F32.process(List<Point2D_F32> points, ConicGeneral_F32 output) Fits the conic to the points.booleanFitEllipseAlgebraic_F32.process(List<Point2D_F32> points) booleanFitEllipseWeightedAlgebraic_F32.process(List<Point2D_F32> points, float[] weights) Fits the ellipse to the linebooleanRefineEllipseEuclideanLeastSquares_F32.refine(EllipseRotated_F32 initial, List<Point2D_F32> points) -
Uses of Point2D_F32 in georegression.fitting.line
Method parameters in georegression.fitting.line with type arguments of type Point2D_F32Modifier and TypeMethodDescriptionbooleanFitLineParametricSvd_F32.fit(List<Point2D_F32> points, LineParametric2D_F32 line) Fits a line to the pointsstatic @Nullable LinePolar2D_F32FitLine_F32.polar(List<Point2D_F32> points, float[] weights, @Nullable LinePolar2D_F32 ret) Computes the weighted best fit line to the set of points using the polar line equation.static LinePolar2D_F32FitLine_F32.polar(List<Point2D_F32> points, @Nullable LinePolar2D_F32 ret) Computes the unweighted best fit line to the set of points using the polar line equation. -
Uses of Point2D_F32 in georegression.fitting.points
Methods in georegression.fitting.points that return types with arguments of type Point2D_F32Modifier and TypeMethodDescriptionstatic MatchCloudToCloud<Se2_F32,Point2D_F32> FactoryIterativeClosestPoint.cloudIcp2D_F32(double maxDistance, StoppingCondition stop) Constructor parameters in georegression.fitting.points with type arguments of type Point2D_F32ModifierConstructorDescriptionSE2_F32(NearestNeighbor<Point2D_F32> nn, double maxDistanceSq, StoppingCondition stop) -
Uses of Point2D_F32 in georegression.fitting.polygon
Method parameters in georegression.fitting.polygon with type arguments of type Point2D_F32Modifier and TypeMethodDescriptionstatic Polygon2D_F32FitPolygon2D_F32.convexHull(List<Point2D_F32> points, @Nullable Polygon2D_F32 output) Finds the convex hull of the set of points using an algorithm with a runtime of O( n log n ).voidConvexHullAndrewMonotone_F32.process(FastAccess<Point2D_F32> points, Polygon2D_F32 output) Computes the convex hull.voidConvexHullGrahamScan_F32.process(FastAccess<Point2D_F32> points, Polygon2D_F32 output) Fits a convex hull to the provided set of points.voidFitConvexHull_F32.process(FastAccess<Point2D_F32> points, Polygon2D_F32 output) Fits a convex hull to the provided set of points.static Rectangle2D_F32FitPolygon2D_F32.rectangleAabb(List<Point2D_F32> points, @Nullable Rectangle2D_F32 rectangle) Finds the smallest Axis Aligned Bounding Box (AABB) for the set of set of points. -
Uses of Point2D_F32 in georegression.fitting.se
Methods in georegression.fitting.se that return types with arguments of type Point2D_F32Modifier and TypeMethodDescriptionstatic MotionTransformPoint<Se2_F32,Point2D_F32> FitSpecialEuclideanOps_F32.fitPoints2D()Creates aMotionTransformPointfor finding aSe2_F32from two sets of 2D points.Method parameters in georegression.fitting.se with type arguments of type Point2D_F32Modifier and TypeMethodDescriptionstatic Se2_F32FitSpecialEuclideanOps_F32.fitPoints2D(List<Point2D_F32> from, List<Point2D_F32> to) Given two sets of corresponding points compute theSe2_F32transform which minimizes the difference between the two sets of points.booleanMotionSe2PointSVD_F32.process(List<Point2D_F32> srcPts, List<Point2D_F32> dstPts) -
Uses of Point2D_F32 in georegression.geometry
Methods in georegression.geometry that return Point2D_F32Modifier and TypeMethodDescriptionstatic Point2D_F32UtilPolygons2D_F32.center(Quadrilateral_F32 quad, @Nullable Point2D_F32 center) Computes the center or average point in the quadrilateral.static Point2D_F32UtilEllipse_F32.computePoint(float t, EllipseRotated_F32 ellipse, @Nullable Point2D_F32 output) Computes the point on the ellipse at location 't', where t is an angle in radiansstatic Point2D_F32UtilPoint2D_F32.mean(Point2D_F32[] list, int offset, int length, @Nullable Point2D_F32 mean) Finds the point which has the mean location of all the points in the array.static Point2D_F32UtilPoint2D_F32.mean(Point2D_F32 a, Point2D_F32 b, @Nullable Point2D_F32 mean) Computes the mean/average of two points.static Point2D_F32UtilPoint2D_F32.mean(List<Point2D_F32> list, @Nullable Point2D_F32 mean) Finds the point which has the mean location of all the points in the list.static Point2D_F32UtilPoint2D_I32.mean(List<Point2D_I32> list, @Nullable Point2D_F32 mean) Finds the point which has the mean location of all the points in the list.static Point2D_F32UtilPoint2D_F32.noiseNormal(Point2D_F32 mean, float sigmaX, float sigmaY, Random rand, @Nullable Point2D_F32 output) Methods in georegression.geometry that return types with arguments of type Point2D_F32Modifier and TypeMethodDescriptionstatic List<Point2D_F32>UtilPoint2D_F32.copy(List<Point2D_F32> pts) static List<Point2D_F32>UtilPoint2D_F32.orderCCW(List<Point2D_F32> points) Puts the points into counter-clockwise order around their center.static List<Point2D_F32>static List<Point2D_F32>UtilPoint2D_F32.randomNorm(Point2D_F32 mean, FMatrix covariance, int count, Random rand, @Nullable List<Point2D_F32> output) Randomly generates points from the specified normal distributionMethods in georegression.geometry with parameters of type Point2D_F32Modifier and TypeMethodDescriptionstatic floatUtilLine2D_F32.area2(Point2D_F32 a, Point2D_F32 b, Point2D_F32 c) Computes a signed area for the 3 point triangle.static Point2D_F32UtilPolygons2D_F32.center(Quadrilateral_F32 quad, @Nullable Point2D_F32 center) Computes the center or average point in the quadrilateral.static booleanUtilCircle2D_F32.circle(Point2D_F32 x0, Point2D_F32 x1, Point2D_F32 x2, Circle2D_F32 circle) Given three points find the circle that intersects all three.static floatUtilCircle2D_F32.circleRadiusSq(Point2D_F32 x0, Point2D_F32 x1, Point2D_F32 x2) Radius squares of the circle that passes through these three points.static floatUtilEllipse_F32.computeAngle(Point2D_F32 p, EllipseRotated_F32 ellipse) Computes the value of 't' used to specify a point's locationstatic voidUtilPoint2D_F32.computeNormal(List<Point2D_F32> points, Point2D_F32 mean, FMatrix covariance) Computes the mean and covariance matrix from the set of points.static Point2D_F32UtilEllipse_F32.computePoint(float t, EllipseRotated_F32 ellipse, @Nullable Point2D_F32 output) Computes the point on the ellipse at location 't', where t is an angle in radiansstatic LineParametric2D_F32UtilLine2D_F32.convert(Point2D_F32 a, float angle, @Nullable LineParametric2D_F32 ret) Converts a point and angle into a parametric line.static LineGeneral2D_F32UtilLine2D_F32.convert(Point2D_F32 a, Point2D_F32 b, @Nullable LineGeneral2D_F32 ret) Converts a line segment into a general line.static LineParametric2D_F32UtilLine2D_F32.convert(Point2D_F32 a, Point2D_F32 b, @Nullable LineParametric2D_F32 ret) Converts a line segment into a line in parametric format.static booleanUtilLine2D_F32.isBetweenColinear(Point2D_F32 a, Point2D_F32 b, Point2D_F32 c) The three points are co-linear.static booleanUtilLine2D_F32.isBetweenColinearExclusive(Point2D_F32 a, Point2D_F32 b, Point2D_F32 c) The three points are co-linear.static booleanUtilLine2D_F32.isColinear(Point2D_F32 a, Point2D_F32 b, Point2D_F32 c, float tol) static Point2D_F32UtilPoint2D_F32.mean(Point2D_F32[] list, int offset, int length, @Nullable Point2D_F32 mean) Finds the point which has the mean location of all the points in the array.static Point2D_F32UtilPoint2D_F32.mean(Point2D_F32 a, Point2D_F32 b, @Nullable Point2D_F32 mean) Computes the mean/average of two points.static Point2D_F32UtilPoint2D_F32.mean(List<Point2D_F32> list, @Nullable Point2D_F32 mean) Finds the point which has the mean location of all the points in the list.static Point2D_F32UtilPoint2D_I32.mean(List<Point2D_I32> list, @Nullable Point2D_F32 mean) Finds the point which has the mean location of all the points in the list.static Vector2D_F32UtilVector2D_F32.minus(Point2D_F32 a, Point2D_F32 b, @Nullable Vector2D_F32 output) Sets the vector equal to 'a' - 'b'.static Point2D_F32UtilPoint2D_F32.noiseNormal(Point2D_F32 mean, float sigmaX, float sigmaY, Random rand, @Nullable Point2D_F32 output) static voidUtilPlane3D_F32.point2Dto3D(Point3D_F32 origin, Vector3D_F32 axisX, Vector3D_F32 axisY, Point2D_F32 A, Point3D_F32 output) Given a point on the plane's 2D coordinate system, convert it back into a 3D point.static voidUtilPlane3D_F32.point3Dto2D(Point3D_F32 pointOnPlane, Vector3D_F32 axisX, Vector3D_F32 axisY, Point3D_F32 A, Point2D_F32 output) Projects the point onto the 2D coordinate system specified by the provided x-axis.static List<Point2D_F32>UtilPoint2D_F32.randomNorm(Point2D_F32 mean, FMatrix covariance, int count, Random rand, @Nullable List<Point2D_F32> output) Randomly generates points from the specified normal distributionstatic booleanUtilEllipse_F32.tangentLines(EllipseRotated_F32 ellipseA, EllipseRotated_F32 ellipseB, Point2D_F32 tangentA0, Point2D_F32 tangentA1, Point2D_F32 tangentA2, Point2D_F32 tangentA3, Point2D_F32 tangentB0, Point2D_F32 tangentB1, Point2D_F32 tangentB2, Point2D_F32 tangentB3) Finds four lines which are tangent to both ellipses.static booleanUtilEllipse_F32.tangentLines(Point2D_F32 pt, EllipseRotated_F32 ellipse, Point2D_F32 tangentA, Point2D_F32 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_F32.vertexAverage(Polygon2D_F32 input, Point2D_F32 average) Computes the average of all the vertexesMethod parameters in georegression.geometry with type arguments of type Point2D_F32Modifier and TypeMethodDescriptionstatic Rectangle2D_F32UtilPoint2D_F32.bounding(List<Point2D_F32> points, @Nullable Rectangle2D_F32 bounding) Finds the minimal volumeRectangleLength2D_F32which contains all the points.static RectangleLength2D_F32UtilPoint2D_F32.bounding(List<Point2D_F32> points, @Nullable RectangleLength2D_F32 bounding) Finds the minimal volumeRectangleLength2D_F32which contains all the points.static voidUtilPoint2D_F32.computeNormal(List<Point2D_F32> points, Point2D_F32 mean, FMatrix covariance) Computes the mean and covariance matrix from the set of points.static List<Point2D_F32>UtilPoint2D_F32.copy(List<Point2D_F32> pts) static intUtilPoint2D_F32.findClosestIdx(float x, float y, List<Point2D_F32> pts, float tol) Finds the closest point in the list to the specified point that is within tolerance.static booleanUtilPolygons2D_F32.isCCW(List<Point2D_F32> polygon) Returns true if the polygon is ordered in a counter-clockwise order.static Point2D_F32UtilPoint2D_F32.mean(List<Point2D_F32> list, @Nullable Point2D_F32 mean) Finds the point which has the mean location of all the points in the list.static voidUtilPoint2D_F32.noiseNormal(List<Point2D_F32> pts, float sigma, Random rand) static List<Point2D_F32>UtilPoint2D_F32.orderCCW(List<Point2D_F32> points) Puts the points into counter-clockwise order around their center.static List<Point2D_F32>UtilPoint2D_F32.randomNorm(Point2D_F32 mean, FMatrix covariance, int count, Random rand, @Nullable List<Point2D_F32> output) Randomly generates points from the specified normal distribution -
Uses of Point2D_F32 in georegression.geometry.curves
Methods in georegression.geometry.curves with parameters of type Point2D_F32Modifier and TypeMethodDescriptionbooleanTangentLinesTwoEllipses_F32.process(EllipseRotated_F32 ellipseA, EllipseRotated_F32 ellipseB, Point2D_F32 tangentA0, Point2D_F32 tangentA1, Point2D_F32 tangentA2, Point2D_F32 tangentA3, Point2D_F32 tangentB0, Point2D_F32 tangentB1, Point2D_F32 tangentB2, Point2D_F32 tangentB3) Selects 4 pairs of points. -
Uses of Point2D_F32 in georegression.helper
Methods in georegression.helper with parameters of type Point2D_F32Modifier and TypeMethodDescriptiondoubleKdTreePoint2D_F32.distance(Point2D_F32 a, Point2D_F32 b) doubleKdTreePoint2D_F32.valueAt(Point2D_F32 point, int index) -
Uses of Point2D_F32 in georegression.metric
Methods in georegression.metric that return Point2D_F32Modifier and TypeMethodDescriptionstatic Point2D_F32ClosestPoint2D_F32.closestPoint(EllipseRotated_F32 ellipse, Point2D_F32 p) Computes the closest point on an ellipse to the provided point.static Point2D_F32ClosestPoint2D_F32.closestPoint(LineGeneral2D_F32 line, Point2D_F32 p, @Nullable Point2D_F32 output) Finds the closest point on 'line' to the specified point.static Point2D_F32ClosestPoint2D_F32.closestPoint(LineParametric2D_F32 line, Point2D_F32 p, @Nullable Point2D_F32 output) Finds the closest point on 'line' to the specified point.static Point2D_F32ClosestPoint2D_F32.closestPoint(LineSegment2D_F32 line, Point2D_F32 p, @Nullable Point2D_F32 output) Finds the closest point on the line segment to the provided point 'p'.static @Nullable Point2D_F32Intersection2D_F32.intersection(LineGeneral2D_F32 a, LineGeneral2D_F32 b, @Nullable Point2D_F32 ret) Finds the intersection of two lines as a 2D point in coordinates.static @Nullable Point2D_F32Intersection2D_F32.intersection(LineParametric2D_F32 a, LineParametric2D_F32 b, boolean ray, @Nullable Point2D_F32 ret) Finds the point of intersection between two lines or two rays and returns the point.static @Nullable Point2D_F32Intersection2D_F32.intersection(LineParametric2D_F32 a, LineParametric2D_F32 b, @Nullable Point2D_F32 ret) Finds the point of intersection between two lines and returns the point.static @Nullable Point2D_F32Intersection2D_F32.intersection(LineSegment2D_F32 l_0, LineSegment2D_F32 l_1, @Nullable Point2D_F32 ret) Finds the point of intersection between two lines segments.static @Nullable Point2D_F32Intersection2D_F32.intersection(Point2D_F32 lineA0, Point2D_F32 lineA1, Point2D_F32 lineB0, Point2D_F32 lineB1, @Nullable Point2D_F32 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_F32Modifier and TypeMethodDescriptionstatic Point2D_F32ClosestPoint2D_F32.closestPoint(EllipseRotated_F32 ellipse, Point2D_F32 p) Computes the closest point on an ellipse to the provided point.static Point2D_F32ClosestPoint2D_F32.closestPoint(LineGeneral2D_F32 line, Point2D_F32 p, @Nullable Point2D_F32 output) Finds the closest point on 'line' to the specified point.static Point2D_F32ClosestPoint2D_F32.closestPoint(LineParametric2D_F32 line, Point2D_F32 p, @Nullable Point2D_F32 output) Finds the closest point on 'line' to the specified point.static Point2D_F32ClosestPoint2D_F32.closestPoint(LineSegment2D_F32 line, Point2D_F32 p, @Nullable Point2D_F32 output) Finds the closest point on the line segment to the provided point 'p'.static floatClosestPoint2D_F32.closestPointT(LineParametric2D_F32 line, Point2D_F32 p) Computes the closest point along the line as a function of 't':
[x, y] = [x_0, y_0] + t·[slopeX, slopeY]static floatClosestPoint2D_F32.closestPointT(LineParametric2D_F32 line, Point2D_F32 p, float 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_F32.contains(Quadrilateral_F32 quad, Point2D_F32 pt) True if the point is contained inside the quadrilateral.static booleanIntersection2D_F32.containsConcave(Polygon2D_F32 polygon, Point2D_F32 pt) Checks to see if the point is contained inside the concave polygon.static booleanIntersection2D_F32.containsConvex(Polygon2D_F32 polygon, Point2D_F32 pt) Checks to see if the point is contained inside the convex polygon.static booleanIntersection2D_F32.containTriangle(Point2D_F32 a, Point2D_F32 b, Point2D_F32 c, Point2D_F32 pt) Returns true of the the point is inside the triangle.static floatDistance2D_F32.distance(EllipseRotated_F32 ellipse, Point2D_F32 p) Euclidean distance of closest point on ellipse to point 'p'.static floatDistance2D_F32.distance(LineGeneral2D_F32 line, Point2D_F32 p) Returns the Euclidean distance of the closest point on the line to the specified point.static floatDistance2D_F32.distance(LineParametric2D_F32 line, Point2D_F32 p) Returns the Euclidean distance of the closest point on the line from a point.static floatDistance2D_F32.distance(LineSegment2D_F32 line, Point2D_F32 p) Returns the Euclidean distance of the closest point on a line segment to the specified point.static floatDistance2D_F32.distance(Polygon2D_F32 poly, Point2D_F32 p) Returns the Euclidean distance of the closest point on the Polygon to the provided point.static floatDistance2D_F32.distance(Quadrilateral_F32 quad, Point2D_F32 p) Returns the Euclidean distance of the closest point on the quadrilateral to the provided point.static floatDistance2D_F32.distance2(EllipseRotated_F32 ellipse, Point2D_F32 p) Euclidean distance squared of closest point on ellipse to point 'p'.static floatDistance2D_F32.distanceNorm(LineGeneral2D_F32 line, Point2D_F32 p) Returns the signed Euclidean distance of the closest point on the line to the specified point.static floatDistance2D_F32.distanceSq(LineParametric2D_F32 line, Point2D_F32 p) Returns the Euclidean distance squared of the closest point on the line from a point.static floatDistance2D_F32.distanceSq(LineSegment2D_F32 line, Point2D_F32 p) Returns the Euclidean distance squared of the closest point on a line segment to the specified point.static floatDistance2D_F32.distanceSq(Polygon2D_F32 poly, Point2D_F32 p, @Nullable LineSegment2D_F32 storage) Returns the Euclidean distance squared of the closest point on the Polygon to the provided point.static floatDistance2D_F32.distanceSq(Quadrilateral_F32 quad, Point2D_F32 p) Returns the Euclidean distance squared of the closest point on the quadrilateral to the provided point.static intIntersection2D_F32.intersection(LineGeneral2D_F32 line, EllipseRotated_F32 ellipse, Point2D_F32 intersection0, Point2D_F32 intersection1, float EPS) Determines the location(s) that a line and ellipse intersect.static @Nullable Point2D_F32Intersection2D_F32.intersection(LineGeneral2D_F32 a, LineGeneral2D_F32 b, @Nullable Point2D_F32 ret) Finds the intersection of two lines as a 2D point in coordinates.static @Nullable Point2D_F32Intersection2D_F32.intersection(LineParametric2D_F32 a, LineParametric2D_F32 b, boolean ray, @Nullable Point2D_F32 ret) Finds the point of intersection between two lines or two rays and returns the point.static @Nullable Point2D_F32Intersection2D_F32.intersection(LineParametric2D_F32 a, LineParametric2D_F32 b, @Nullable Point2D_F32 ret) Finds the point of intersection between two lines and returns the point.static @Nullable Point2D_F32Intersection2D_F32.intersection(LineSegment2D_F32 l_0, LineSegment2D_F32 l_1, @Nullable Point2D_F32 ret) Finds the point of intersection between two lines segments.static @Nullable Point2D_F32Intersection2D_F32.intersection(Point2D_F32 lineA0, Point2D_F32 lineA1, Point2D_F32 lineB0, Point2D_F32 lineB1, @Nullable Point2D_F32 output) Finds the point of intersection between the two lines defined by the set sets of points passed in.static booleanIntersection2D_F32.intersects(Point2D_F32 a, Point2D_F32 b, Point2D_F32 c, Point2D_F32 d, float tol) static booleanIntersection2D_F32.intersects2(Point2D_F32 a, Point2D_F32 b, Point2D_F32 c, Point2D_F32 d, float tol) static floatArea2D_F32.triangle(Point2D_F32 a, Point2D_F32 b, Point2D_F32 c) Computes the area of an arbitrary triangle from 3-vertices. -
Uses of Point2D_F32 in georegression.misc.test
Methods in georegression.misc.test with parameters of type Point2D_F32Modifier and TypeMethodDescriptionstatic voidGeometryUnitTest.assertEquals(float x, float y, Point2D_F32 found, float tol) -
Uses of Point2D_F32 in georegression.struct
Methods in georegression.struct that return Point2D_F32Modifier and TypeMethodDescriptionstatic Point2D_F32ConvertFloatType.convert(Point2D_F64 src, @Nullable Point2D_F32 dst) Methods in georegression.struct with parameters of type Point2D_F32Modifier 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_F32 in georegression.struct.curve
Fields in georegression.struct.curve declared as Point2D_F32Methods in georegression.struct.curve that return Point2D_F32Modifier and TypeMethodDescriptionParabolaParametric_F32.evaluate(float t) EllipseRotated_F32.getCenter()Methods in georegression.struct.curve with parameters of type Point2D_F32Modifier and TypeMethodDescriptionvoidParabolaParametric_F32.evaluate(float t, Point2D_F32 location) voidEllipseRotated_F32.setCenter(Point2D_F32 center) Constructors in georegression.struct.curve with parameters of type Point2D_F32ModifierConstructorDescriptionEllipseRotated_F32(Point2D_F32 center, float a, float b, float phi) Constructor -
Uses of Point2D_F32 in georegression.struct.line
Fields in georegression.struct.line declared as Point2D_F32Modifier and TypeFieldDescriptionLineSegment2D_F32.aLineSegment2D_F32.bLineParametric2D_F32.pA point on the lineMethods in georegression.struct.line that return Point2D_F32Modifier and TypeMethodDescriptionLineParametric2D_F32.getPoint()LineParametric2D_F32.getPointOnLine(float t) Returns a point along the line.LineSegment2D_F32.pointOnLine(float fraction, @Nullable Point2D_F32 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_F32Modifier and TypeMethodDescriptionvoidLineParametric2D_F32.getPointOnLine(float t, Point2D_F32 x) LineSegment2D_F32.pointOnLine(float fraction, @Nullable Point2D_F32 p) Computes a point on the line based on the fraction distance between 'a' and 'b'voidLineParametric2D_F32.setPoint(Point2D_F32 pt) LineSegment2D_F32.setTo(Point2D_F32 a, Point2D_F32 b) static LineSegment2D_F32LineSegment2D_F32.wrap(Point2D_F32 a, Point2D_F32 b) Constructors in georegression.struct.line with parameters of type Point2D_F32ModifierConstructorDescriptionCreates a line defined from two points.LineParametric2D_F32(Point2D_F32 p, Vector2D_F32 slope) -
Uses of Point2D_F32 in georegression.struct.point
Methods in georegression.struct.point that return Point2D_F32Modifier and TypeMethodDescriptionPoint2D_F32.copy()Point2D_F32.createNewInstance()Point2D_F32.setTo(Point2D_F32 src) Methods in georegression.struct.point with parameters of type Point2D_F32Modifier and TypeMethodDescriptionvoidVector2D_F32.minus(Point2D_F32 a, Point2D_F32 b) In-place minus operation.Point2D_F32.setTo(Point2D_F32 src) Constructors in georegression.struct.point with parameters of type Point2D_F32 -
Uses of Point2D_F32 in georegression.struct.shapes
Fields in georegression.struct.shapes declared as Point2D_F32Modifier and TypeFieldDescriptionQuadrilateral_F32.aQuadrilateral_F32.bQuadrilateral_F32.cQuadrilateral_F32.dRectangle2D_F32.p0Lower extentRectangle2D_F32.p1Upper extentFields in georegression.struct.shapes with type parameters of type Point2D_F32Methods in georegression.struct.shapes that return Point2D_F32Modifier and TypeMethodDescriptionPolygon2D_F32.get(int index) Quadrilateral_F32.get(int index) Rectangle2D_F32.getCorner(int index, @Nullable Point2D_F32 corner) Provides access to corners in the order specified below.RectangleLength2D_F32.getCorner(int index, @Nullable Point2D_F32 corner) Provides access to corners in the order specified below.Methods in georegression.struct.shapes that return types with arguments of type Point2D_F32Modifier and TypeMethodDescriptionPolygon2D_F32.convert(@Nullable List<Point2D_F32> storage, boolean copy) Converts the polygon into a list.Quadrilateral_F32.convert(@Nullable List<Point2D_F32> storage, boolean copy) Converts the polygon into a list.Methods in georegression.struct.shapes with parameters of type Point2D_F32Modifier and TypeMethodDescriptionRectangle2D_F32.getCorner(int index, @Nullable Point2D_F32 corner) Provides access to corners in the order specified below.RectangleLength2D_F32.getCorner(int index, @Nullable Point2D_F32 corner) Provides access to corners in the order specified below.booleanPolygon2D_F32.isInside(Point2D_F32 p) Returns true if the point is inside the polygon.Method parameters in georegression.struct.shapes with type arguments of type Point2D_F32Modifier and TypeMethodDescriptionPolygon2D_F32.convert(@Nullable List<Point2D_F32> storage, boolean copy) Converts the polygon into a list.Quadrilateral_F32.convert(@Nullable List<Point2D_F32> storage, boolean copy) Converts the polygon into a list.voidPolygon2D_F32.setTo(List<Point2D_F32> list) Sets the polygon to be the same as the list.voidQuadrilateral_F32.setTo(List<Point2D_F32> list) Sets the polygon to be the same as the list.Constructors in georegression.struct.shapes with parameters of type Point2D_F32ModifierConstructorDescriptionQuadrilateral_F32(Point2D_F32 a, Point2D_F32 b, Point2D_F32 c, Point2D_F32 d) Quadrilateral_F32(Point2D_F32 a, Point2D_F32 b, Point2D_F32 c, Point2D_F32 d, boolean copy) -
Uses of Point2D_F32 in georegression.struct.trig
Fields in georegression.struct.trig declared as Point2D_F32Methods in georegression.struct.trig with parameters of type Point2D_F32Constructors in georegression.struct.trig with parameters of type Point2D_F32 -
Uses of Point2D_F32 in georegression.transform.affine
Methods in georegression.transform.affine that return Point2D_F32Modifier and TypeMethodDescriptionstatic Point2D_F32AffinePointOps_F32.transform(Affine2D_F32 se, float x, float y, @Nullable Point2D_F32 result) Applies a 2D affine transform to the point and stores the results in another variable.static Point2D_F32AffinePointOps_F32.transform(Affine2D_F32 se, Point2D_F32 orig, @Nullable Point2D_F32 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_F32Modifier and TypeMethodDescriptionstatic Point2D_F32AffinePointOps_F32.transform(Affine2D_F32 se, float x, float y, @Nullable Point2D_F32 result) Applies a 2D affine transform to the point and stores the results in another variable.static Point2D_F32AffinePointOps_F32.transform(Affine2D_F32 se, Point2D_F32 orig, @Nullable Point2D_F32 result) Applies a 2D affine transform to the point and stores the results in another variable. -
Uses of Point2D_F32 in georegression.transform.homography
Methods in georegression.transform.homography that return Point2D_F32Modifier and TypeMethodDescriptionstatic Point2D_F32HomographyPointOps_F32.transform(Homography2D_F32 H, float x, float y, @Nullable Point2D_F32 result) Applies a 2D homography transform to the point and stores the results in another variable.static Point2D_F32HomographyPointOps_F32.transform(Homography2D_F32 H, Point2D_F32 orig, @Nullable Point2D_F32 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_F32Modifier and TypeMethodDescriptionstatic Point2D_F32HomographyPointOps_F32.transform(Homography2D_F32 H, float x, float y, @Nullable Point2D_F32 result) Applies a 2D homography transform to the point and stores the results in another variable.static Point2D_F32HomographyPointOps_F32.transform(Homography2D_F32 H, Point2D_F32 orig, @Nullable Point2D_F32 result) Applies a 2D homography transform to the point and stores the results in another variable. -
Uses of Point2D_F32 in georegression.transform.se
Methods in georegression.transform.se that return Point2D_F32Modifier and TypeMethodDescriptionstatic Point2D_F32SePointOps_F32.transform(Se2_F32 se, float x, float y, @Nullable Point2D_F32 result) static Point2D_F32SePointOps_F32.transform(Se2_F32 se, Point2D_F32 orig, @Nullable Point2D_F32 result) Applies a 2D special euclidean transform to the point and stores the results in another variable.static Point2D_F32SePointOps_F32.transformReverse(Se2_F32 se, Point2D_F32 orig, @Nullable Point2D_F32 result) Methods in georegression.transform.se with parameters of type Point2D_F32Modifier and TypeMethodDescriptionstatic Point2D_F32SePointOps_F32.transform(Se2_F32 se, float x, float y, @Nullable Point2D_F32 result) static voidSePointOps_F32.transform(Se2_F32 se, Point2D_F32[] points, int length) Applies a 2D special euclidean transform to an array of points.static Point2D_F32SePointOps_F32.transform(Se2_F32 se, Point2D_F32 orig, @Nullable Point2D_F32 result) Applies a 2D special euclidean transform to the point and stores the results in another variable.static Point2D_F32SePointOps_F32.transformReverse(Se2_F32 se, Point2D_F32 orig, @Nullable Point2D_F32 result) Method parameters in georegression.transform.se with type arguments of type Point2D_F32Modifier and TypeMethodDescriptionstatic voidSePointOps_F32.transform(Se2_F32 se, List<Point2D_F32> points) Applies a 2D special euclidean transform to a list of points.