Uses of Class
georegression.struct.point.Point2D_F32
Package
Description
-
Uses of Point2D_F32 in georegression.fitting.affine
Modifier and TypeMethodDescriptionboolean
MotionAffinePoint2D_F32.process
(List<Point2D_F32> srcPts, List<Point2D_F32> dstPts) -
Uses of Point2D_F32 in georegression.fitting.curves
Modifier and TypeMethodDescriptionvoid
ClosestPointEllipseAngle_F32.process
(Point2D_F32 point) Find the closest point on the ellipse to the specified point.Modifier and TypeMethodDescriptionboolean
FitConicA_F32.process
(List<Point2D_F32> points, float[] weights, ConicGeneral_F32 output) Fits the conic to the weighted set of points.boolean
FitConicA_F32.process
(List<Point2D_F32> points, ConicGeneral_F32 output) Fits the conic to the points.boolean
FitConicAtA_F32.process
(List<Point2D_F32> points, float[] weights, ConicGeneral_F32 output) Fits the conic to the weighted set of points.boolean
FitConicAtA_F32.process
(List<Point2D_F32> points, ConicGeneral_F32 output) Fits the conic to the points.boolean
FitEllipseAlgebraic_F32.process
(List<Point2D_F32> points) boolean
FitEllipseWeightedAlgebraic_F32.process
(List<Point2D_F32> points, float[] weights) Fits the ellipse to the lineboolean
RefineEllipseEuclideanLeastSquares_F32.refine
(EllipseRotated_F32 initial, List<Point2D_F32> points) -
Uses of Point2D_F32 in georegression.fitting.line
Modifier and TypeMethodDescriptionboolean
FitLineParametricSvd_F32.fit
(List<Point2D_F32> points, LineParametric2D_F32 line) Fits a line to the pointsstatic @Nullable LinePolar2D_F32
FitLine_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_F32
FitLine_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
Modifier and TypeMethodDescriptionstatic MatchCloudToCloud<Se2_F32,
Point2D_F32> FactoryIterativeClosestPoint.cloudIcp2D_F32
(double maxDistance, StoppingCondition stop) ModifierConstructorDescriptionSE2_F32
(NearestNeighbor<Point2D_F32> nn, double maxDistanceSq, StoppingCondition stop) -
Uses of Point2D_F32 in georegression.fitting.polygon
Modifier and TypeMethodDescriptionstatic Polygon2D_F32
FitPolygon2D_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 ).void
ConvexHullAndrewMonotone_F32.process
(FastAccess<Point2D_F32> points, Polygon2D_F32 output) Computes the convex hull.void
ConvexHullGrahamScan_F32.process
(FastAccess<Point2D_F32> points, Polygon2D_F32 output) Fits a convex hull to the provided set of points.void
FitConvexHull_F32.process
(FastAccess<Point2D_F32> points, Polygon2D_F32 output) Fits a convex hull to the provided set of points.static Rectangle2D_F32
FitPolygon2D_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
Modifier and TypeMethodDescriptionstatic MotionTransformPoint<Se2_F32,
Point2D_F32> FitSpecialEuclideanOps_F32.fitPoints2D()
Creates aMotionTransformPoint
for finding aSe2_F32
from two sets of 2D points.Modifier and TypeMethodDescriptionstatic Se2_F32
FitSpecialEuclideanOps_F32.fitPoints2D
(List<Point2D_F32> from, List<Point2D_F32> to) Given two sets of corresponding points compute theSe2_F32
transform which minimizes the difference between the two sets of points.boolean
MotionSe2PointSVD_F32.process
(List<Point2D_F32> srcPts, List<Point2D_F32> dstPts) -
Uses of Point2D_F32 in georegression.geometry
Modifier and TypeMethodDescriptionstatic Point2D_F32
UtilPolygons2D_F32.center
(Quadrilateral_F32 quad, @Nullable Point2D_F32 center) Computes the center or average point in the quadrilateral.static Point2D_F32
UtilEllipse_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_F32
UtilPoint2D_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_F32
UtilPoint2D_F32.mean
(Point2D_F32 a, Point2D_F32 b, @Nullable Point2D_F32 mean) Computes the mean/average of two points.static Point2D_F32
UtilPoint2D_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_F32
UtilPoint2D_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_F32
UtilPoint2D_F32.noiseNormal
(Point2D_F32 mean, float sigmaX, float sigmaY, Random rand, @Nullable Point2D_F32 output) Modifier 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, org.ejml.data.FMatrix covariance, int count, Random rand, @Nullable List<Point2D_F32> output) Randomly generates points from the specified normal distributionModifier and TypeMethodDescriptionstatic float
UtilLine2D_F32.area2
(Point2D_F32 a, Point2D_F32 b, Point2D_F32 c) Computes a signed area for the 3 point triangle.static Point2D_F32
UtilPolygons2D_F32.center
(Quadrilateral_F32 quad, @Nullable Point2D_F32 center) Computes the center or average point in the quadrilateral.static boolean
UtilCircle2D_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 float
UtilCircle2D_F32.circleRadiusSq
(Point2D_F32 x0, Point2D_F32 x1, Point2D_F32 x2) Radius squares of the circle that passes through these three points.static float
UtilEllipse_F32.computeAngle
(Point2D_F32 p, EllipseRotated_F32 ellipse) Computes the value of 't' used to specify a point's locationstatic void
UtilPoint2D_F32.computeNormal
(List<Point2D_F32> points, Point2D_F32 mean, org.ejml.data.FMatrix covariance) Computes the mean and covariance matrix from the set of points.static Point2D_F32
UtilEllipse_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_F32
UtilLine2D_F32.convert
(Point2D_F32 a, float angle, @Nullable LineParametric2D_F32 ret) Converts a point and angle into a parametric line.static LineGeneral2D_F32
UtilLine2D_F32.convert
(Point2D_F32 a, Point2D_F32 b, @Nullable LineGeneral2D_F32 ret) Converts a line segment into a general line.static LineParametric2D_F32
UtilLine2D_F32.convert
(Point2D_F32 a, Point2D_F32 b, @Nullable LineParametric2D_F32 ret) Converts a line segment into a line in parametric format.static boolean
UtilLine2D_F32.isBetweenColinear
(Point2D_F32 a, Point2D_F32 b, Point2D_F32 c) The three points are co-linear.static boolean
UtilLine2D_F32.isBetweenColinearExclusive
(Point2D_F32 a, Point2D_F32 b, Point2D_F32 c) The three points are co-linear.static boolean
UtilLine2D_F32.isColinear
(Point2D_F32 a, Point2D_F32 b, Point2D_F32 c, float tol) static Point2D_F32
UtilPoint2D_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_F32
UtilPoint2D_F32.mean
(Point2D_F32 a, Point2D_F32 b, @Nullable Point2D_F32 mean) Computes the mean/average of two points.static Point2D_F32
UtilPoint2D_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_F32
UtilPoint2D_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_F32
UtilVector2D_F32.minus
(Point2D_F32 a, Point2D_F32 b, @Nullable Vector2D_F32 output) Sets the vector equal to 'a' - 'b'.static Point2D_F32
UtilPoint2D_F32.noiseNormal
(Point2D_F32 mean, float sigmaX, float sigmaY, Random rand, @Nullable Point2D_F32 output) static void
UtilPlane3D_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 void
UtilPlane3D_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, org.ejml.data.FMatrix covariance, int count, Random rand, @Nullable List<Point2D_F32> output) Randomly generates points from the specified normal distributionstatic boolean
UtilEllipse_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 boolean
UtilEllipse_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 void
UtilPolygons2D_F32.vertexAverage
(Polygon2D_F32 input, Point2D_F32 average) Computes the average of all the vertexesModifier and TypeMethodDescriptionstatic Rectangle2D_F32
UtilPoint2D_F32.bounding
(List<Point2D_F32> points, @Nullable Rectangle2D_F32 bounding) Finds the minimal volumeRectangleLength2D_F32
which contains all the points.static RectangleLength2D_F32
UtilPoint2D_F32.bounding
(List<Point2D_F32> points, @Nullable RectangleLength2D_F32 bounding) Finds the minimal volumeRectangleLength2D_F32
which contains all the points.static void
UtilPoint2D_F32.computeNormal
(List<Point2D_F32> points, Point2D_F32 mean, org.ejml.data.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 int
UtilPoint2D_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 boolean
UtilPolygons2D_F32.isCCW
(List<Point2D_F32> polygon) Returns true if the polygon is ordered in a counter-clockwise order.static Point2D_F32
UtilPoint2D_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 void
UtilPoint2D_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, org.ejml.data.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
Modifier and TypeMethodDescriptionboolean
TangentLinesTwoEllipses_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
Modifier and TypeMethodDescriptiondouble
KdTreePoint2D_F32.distance
(Point2D_F32 a, Point2D_F32 b) double
KdTreePoint2D_F32.valueAt
(Point2D_F32 point, int index) -
Uses of Point2D_F32 in georegression.metric
Modifier and TypeMethodDescriptionstatic Point2D_F32
ClosestPoint2D_F32.closestPoint
(EllipseRotated_F32 ellipse, Point2D_F32 p) Computes the closest point on an ellipse to the provided point.static Point2D_F32
ClosestPoint2D_F32.closestPoint
(LineGeneral2D_F32 line, Point2D_F32 p, @Nullable Point2D_F32 output) Finds the closest point on 'line' to the specified point.static Point2D_F32
ClosestPoint2D_F32.closestPoint
(LineParametric2D_F32 line, Point2D_F32 p, @Nullable Point2D_F32 output) Finds the closest point on 'line' to the specified point.static Point2D_F32
ClosestPoint2D_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_F32
Intersection2D_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_F32
Intersection2D_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_F32
Intersection2D_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_F32
Intersection2D_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_F32
Intersection2D_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.Modifier and TypeMethodDescriptionstatic Point2D_F32
ClosestPoint2D_F32.closestPoint
(EllipseRotated_F32 ellipse, Point2D_F32 p) Computes the closest point on an ellipse to the provided point.static Point2D_F32
ClosestPoint2D_F32.closestPoint
(LineGeneral2D_F32 line, Point2D_F32 p, @Nullable Point2D_F32 output) Finds the closest point on 'line' to the specified point.static Point2D_F32
ClosestPoint2D_F32.closestPoint
(LineParametric2D_F32 line, Point2D_F32 p, @Nullable Point2D_F32 output) Finds the closest point on 'line' to the specified point.static Point2D_F32
ClosestPoint2D_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 float
ClosestPoint2D_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 float
ClosestPoint2D_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 boolean
Intersection2D_F32.contains
(Quadrilateral_F32 quad, Point2D_F32 pt) True if the point is contained inside the quadrilateral.static boolean
Intersection2D_F32.containsConcave
(Polygon2D_F32 polygon, Point2D_F32 pt) Checks to see if the point is contained inside the concave polygon.static boolean
Intersection2D_F32.containsConvex
(Polygon2D_F32 polygon, Point2D_F32 pt) Checks to see if the point is contained inside the convex polygon.static boolean
Intersection2D_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 float
Distance2D_F32.distance
(EllipseRotated_F32 ellipse, Point2D_F32 p) Euclidean distance of closest point on ellipse to point 'p'.static float
Distance2D_F32.distance
(LineGeneral2D_F32 line, Point2D_F32 p) Returns the Euclidean distance of the closest point on the line to the specified point.static float
Distance2D_F32.distance
(LineParametric2D_F32 line, Point2D_F32 p) Returns the Euclidean distance of the closest point on the line from a point.static float
Distance2D_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 float
Distance2D_F32.distance
(Polygon2D_F32 poly, Point2D_F32 p) Returns the Euclidean distance of the closest point on the Polygon to the provided point.static float
Distance2D_F32.distance
(Quadrilateral_F32 quad, Point2D_F32 p) Returns the Euclidean distance of the closest point on the quadrilateral to the provided point.static float
Distance2D_F32.distance2
(EllipseRotated_F32 ellipse, Point2D_F32 p) Euclidean distance squared of closest point on ellipse to point 'p'.static float
Distance2D_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 float
Distance2D_F32.distanceSq
(LineParametric2D_F32 line, Point2D_F32 p) Returns the Euclidean distance squared of the closest point on the line from a point.static float
Distance2D_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 float
Distance2D_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 float
Distance2D_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 int
Intersection2D_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_F32
Intersection2D_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_F32
Intersection2D_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_F32
Intersection2D_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_F32
Intersection2D_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_F32
Intersection2D_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 boolean
Intersection2D_F32.intersects
(Point2D_F32 a, Point2D_F32 b, Point2D_F32 c, Point2D_F32 d, float tol) static boolean
Intersection2D_F32.intersects2
(Point2D_F32 a, Point2D_F32 b, Point2D_F32 c, Point2D_F32 d, float tol) static float
Area2D_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
Modifier and TypeMethodDescriptionstatic void
GeometryUnitTest.assertEquals
(float x, float y, Point2D_F32 found, float tol) -
Uses of Point2D_F32 in georegression.struct
Modifier and TypeMethodDescriptionstatic Point2D_F32
ConvertFloatType.convert
(Point2D_F64 src, @Nullable Point2D_F32 dst) Modifier and TypeMethodDescriptionstatic Point2D_F64
ConvertFloatType.convert
(Point2D_F32 src, @Nullable Point2D_F64 dst) static Point2D_F32
ConvertFloatType.convert
(Point2D_F64 src, @Nullable Point2D_F32 dst) -
Uses of Point2D_F32 in georegression.struct.curve
Modifier and TypeMethodDescriptionParabolaParametric_F32.evaluate
(float t) EllipseRotated_F32.getCenter()
Modifier and TypeMethodDescriptionvoid
ParabolaParametric_F32.evaluate
(float t, Point2D_F32 location) void
EllipseRotated_F32.setCenter
(Point2D_F32 center) ModifierConstructorDescriptionEllipseRotated_F32
(Point2D_F32 center, float a, float b, float phi) Constructor -
Uses of Point2D_F32 in georegression.struct.line
Modifier and TypeFieldDescriptionLineSegment2D_F32.a
LineSegment2D_F32.b
LineParametric2D_F32.p
A point on the lineModifier 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'Modifier and TypeMethodDescriptionvoid
LineParametric2D_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'void
LineParametric2D_F32.setPoint
(Point2D_F32 pt) LineSegment2D_F32.setTo
(Point2D_F32 a, Point2D_F32 b) static LineSegment2D_F32
LineSegment2D_F32.wrap
(Point2D_F32 a, Point2D_F32 b) ModifierConstructorDescriptionCreates a line defined from two points.LineParametric2D_F32
(Point2D_F32 p, Vector2D_F32 slope) -
Uses of Point2D_F32 in georegression.struct.point
Modifier and TypeMethodDescriptionPoint2D_F32.copy()
Point2D_F32.createNewInstance()
Point2D_F32.setTo
(Point2D_F32 src) Modifier and TypeMethodDescriptionvoid
Vector2D_F32.minus
(Point2D_F32 a, Point2D_F32 b) In-place minus operation.Point2D_F32.setTo
(Point2D_F32 src) -
Uses of Point2D_F32 in georegression.struct.shapes
Modifier and TypeFieldDescriptionQuadrilateral_F32.a
Quadrilateral_F32.b
Quadrilateral_F32.c
Quadrilateral_F32.d
Rectangle2D_F32.p0
Lower extentRectangle2D_F32.p1
Upper extentModifier 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.Modifier 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.Modifier 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.boolean
Polygon2D_F32.isInside
(Point2D_F32 p) Returns true if the point is inside the polygon.Modifier 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.void
Polygon2D_F32.setTo
(List<Point2D_F32> list) Sets the polygon to be the same as the list.void
Quadrilateral_F32.setTo
(List<Point2D_F32> list) Sets the polygon to be the same as the list.ModifierConstructorDescriptionQuadrilateral_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
-
Uses of Point2D_F32 in georegression.transform.affine
Modifier and TypeMethodDescriptionstatic Point2D_F32
AffinePointOps_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_F32
AffinePointOps_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.Modifier and TypeMethodDescriptionstatic Point2D_F32
AffinePointOps_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_F32
AffinePointOps_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
Modifier and TypeMethodDescriptionstatic Point2D_F32
HomographyPointOps_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_F32
HomographyPointOps_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.Modifier and TypeMethodDescriptionstatic Point2D_F32
HomographyPointOps_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_F32
HomographyPointOps_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
Modifier and TypeMethodDescriptionstatic Point2D_F32
SePointOps_F32.transform
(Se2_F32 se, float x, float y, @Nullable Point2D_F32 result) static Point2D_F32
SePointOps_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_F32
SePointOps_F32.transformReverse
(Se2_F32 se, Point2D_F32 orig, @Nullable Point2D_F32 result) Modifier and TypeMethodDescriptionstatic Point2D_F32
SePointOps_F32.transform
(Se2_F32 se, float x, float y, @Nullable Point2D_F32 result) static void
SePointOps_F32.transform
(Se2_F32 se, Point2D_F32[] points, int length) Applies a 2D special euclidean transform to an array of points.static Point2D_F32
SePointOps_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_F32
SePointOps_F32.transformReverse
(Se2_F32 se, Point2D_F32 orig, @Nullable Point2D_F32 result) Modifier and TypeMethodDescriptionstatic void
SePointOps_F32.transform
(Se2_F32 se, List<Point2D_F32> points) Applies a 2D special euclidean transform to a list of points.