Uses of Class
georegression.struct.point.Point2D_F64
Package
Description
-
Uses of Point2D_F64 in georegression.fitting.affine
Modifier and TypeMethodDescriptionboolean
MotionAffinePoint2D_F64.process
(List<Point2D_F64> srcPts, List<Point2D_F64> dstPts) -
Uses of Point2D_F64 in georegression.fitting.curves
Modifier and TypeMethodDescriptionvoid
ClosestPointEllipseAngle_F64.process
(Point2D_F64 point) Find the closest point on the ellipse to the specified point.Modifier and TypeMethodDescriptionboolean
FitConicA_F64.process
(List<Point2D_F64> points, double[] weights, ConicGeneral_F64 output) Fits the conic to the weighted set of points.boolean
FitConicA_F64.process
(List<Point2D_F64> points, ConicGeneral_F64 output) Fits the conic to the points.boolean
FitConicAtA_F64.process
(List<Point2D_F64> points, double[] weights, ConicGeneral_F64 output) Fits the conic to the weighted set of points.boolean
FitConicAtA_F64.process
(List<Point2D_F64> points, ConicGeneral_F64 output) Fits the conic to the points.boolean
FitEllipseAlgebraic_F64.process
(List<Point2D_F64> points) boolean
FitEllipseWeightedAlgebraic_F64.process
(List<Point2D_F64> points, double[] weights) Fits the ellipse to the lineboolean
RefineEllipseEuclideanLeastSquares_F64.refine
(EllipseRotated_F64 initial, List<Point2D_F64> points) -
Uses of Point2D_F64 in georegression.fitting.line
Modifier and TypeMethodDescriptionboolean
FitLineParametricSvd_F64.fit
(List<Point2D_F64> points, LineParametric2D_F64 line) Fits a line to the pointsstatic @Nullable LinePolar2D_F64
FitLine_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_F64
FitLine_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
Modifier and TypeMethodDescriptionstatic MatchCloudToCloud<Se2_F64,
Point2D_F64> FactoryIterativeClosestPoint.cloudIcp2D_F64
(double maxDistance, StoppingCondition stop) ModifierConstructorDescriptionSE2_F64
(NearestNeighbor<Point2D_F64> nn, double maxDistanceSq, StoppingCondition stop) -
Uses of Point2D_F64 in georegression.fitting.polygon
Modifier and TypeMethodDescriptionstatic Polygon2D_F64
FitPolygon2D_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 ).void
ConvexHullAndrewMonotone_F64.process
(FastAccess<Point2D_F64> points, Polygon2D_F64 output) Computes the convex hull.void
ConvexHullGrahamScan_F64.process
(FastAccess<Point2D_F64> points, Polygon2D_F64 output) Fits a convex hull to the provided set of points.void
FitConvexHull_F64.process
(FastAccess<Point2D_F64> points, Polygon2D_F64 output) Fits a convex hull to the provided set of points.static Rectangle2D_F64
FitPolygon2D_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
Modifier and TypeMethodDescriptionstatic MotionTransformPoint<Se2_F64,
Point2D_F64> FitSpecialEuclideanOps_F64.fitPoints2D()
Creates aMotionTransformPoint
for finding aSe2_F64
from two sets of 2D points.Modifier and TypeMethodDescriptionstatic Se2_F64
FitSpecialEuclideanOps_F64.fitPoints2D
(List<Point2D_F64> from, List<Point2D_F64> to) Given two sets of corresponding points compute theSe2_F64
transform which minimizes the difference between the two sets of points.boolean
MotionSe2PointSVD_F64.process
(List<Point2D_F64> srcPts, List<Point2D_F64> dstPts) -
Uses of Point2D_F64 in georegression.geometry
Modifier and TypeMethodDescriptionstatic Point2D_F64
UtilPolygons2D_F64.center
(Quadrilateral_F64 quad, @Nullable Point2D_F64 center) Computes the center or average point in the quadrilateral.static Point2D_F64
UtilEllipse_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_F64
UtilPoint2D_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_F64
UtilPoint2D_F64.mean
(Point2D_F64 a, Point2D_F64 b, @Nullable Point2D_F64 mean) Computes the mean/average of two points.static Point2D_F64
UtilPoint2D_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_F64
UtilPoint2D_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_F64
UtilPoint2D_F64.noiseNormal
(Point2D_F64 mean, double sigmaX, double sigmaY, Random rand, @Nullable Point2D_F64 output) Modifier 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, org.ejml.data.DMatrix covariance, int count, Random rand, @Nullable List<Point2D_F64> output) Randomly generates points from the specified normal distributionModifier and TypeMethodDescriptionstatic double
UtilLine2D_F64.area2
(Point2D_F64 a, Point2D_F64 b, Point2D_F64 c) Computes a signed area for the 3 point triangle.static Point2D_F64
UtilPolygons2D_F64.center
(Quadrilateral_F64 quad, @Nullable Point2D_F64 center) Computes the center or average point in the quadrilateral.static boolean
UtilCircle2D_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 double
UtilCircle2D_F64.circleRadiusSq
(Point2D_F64 x0, Point2D_F64 x1, Point2D_F64 x2) Radius squares of the circle that passes through these three points.static double
UtilEllipse_F64.computeAngle
(Point2D_F64 p, EllipseRotated_F64 ellipse) Computes the value of 't' used to specify a point's locationstatic void
UtilPoint2D_F64.computeNormal
(List<Point2D_F64> points, Point2D_F64 mean, org.ejml.data.DMatrix covariance) Computes the mean and covariance matrix from the set of points.static Point2D_F64
UtilEllipse_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_F64
UtilLine2D_F64.convert
(Point2D_F64 a, double angle, @Nullable LineParametric2D_F64 ret) Converts a point and angle into a parametric line.static LineGeneral2D_F64
UtilLine2D_F64.convert
(Point2D_F64 a, Point2D_F64 b, @Nullable LineGeneral2D_F64 ret) Converts a line segment into a general line.static LineParametric2D_F64
UtilLine2D_F64.convert
(Point2D_F64 a, Point2D_F64 b, @Nullable LineParametric2D_F64 ret) Converts a line segment into a line in parametric format.static boolean
UtilLine2D_F64.isBetweenColinear
(Point2D_F64 a, Point2D_F64 b, Point2D_F64 c) The three points are co-linear.static boolean
UtilLine2D_F64.isBetweenColinearExclusive
(Point2D_F64 a, Point2D_F64 b, Point2D_F64 c) The three points are co-linear.static boolean
UtilLine2D_F64.isColinear
(Point2D_F64 a, Point2D_F64 b, Point2D_F64 c, double tol) static Point2D_F64
UtilPoint2D_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_F64
UtilPoint2D_F64.mean
(Point2D_F64 a, Point2D_F64 b, @Nullable Point2D_F64 mean) Computes the mean/average of two points.static Point2D_F64
UtilPoint2D_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_F64
UtilPoint2D_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_F64
UtilVector2D_F64.minus
(Point2D_F64 a, Point2D_F64 b, @Nullable Vector2D_F64 output) Sets the vector equal to 'a' - 'b'.static Point2D_F64
UtilPoint2D_F64.noiseNormal
(Point2D_F64 mean, double sigmaX, double sigmaY, Random rand, @Nullable Point2D_F64 output) static void
UtilPlane3D_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 void
UtilPlane3D_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, org.ejml.data.DMatrix covariance, int count, Random rand, @Nullable List<Point2D_F64> output) Randomly generates points from the specified normal distributionstatic boolean
UtilEllipse_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 boolean
UtilEllipse_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 void
UtilPolygons2D_F64.vertexAverage
(Polygon2D_F64 input, Point2D_F64 average) Computes the average of all the vertexesModifier and TypeMethodDescriptionstatic Rectangle2D_F64
UtilPoint2D_F64.bounding
(List<Point2D_F64> points, @Nullable Rectangle2D_F64 bounding) Finds the minimal volumeRectangleLength2D_F64
which contains all the points.static RectangleLength2D_F64
UtilPoint2D_F64.bounding
(List<Point2D_F64> points, @Nullable RectangleLength2D_F64 bounding) Finds the minimal volumeRectangleLength2D_F64
which contains all the points.static void
UtilPoint2D_F64.computeNormal
(List<Point2D_F64> points, Point2D_F64 mean, org.ejml.data.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 int
UtilPoint2D_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 boolean
UtilPolygons2D_F64.isCCW
(List<Point2D_F64> polygon) Returns true if the polygon is ordered in a counter-clockwise order.static Point2D_F64
UtilPoint2D_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 void
UtilPoint2D_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, org.ejml.data.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
Modifier and TypeMethodDescriptionboolean
TangentLinesTwoEllipses_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
Modifier and TypeMethodDescriptiondouble
KdTreePoint2D_F64.distance
(Point2D_F64 a, Point2D_F64 b) double
KdTreePoint2D_F64.valueAt
(Point2D_F64 point, int index) -
Uses of Point2D_F64 in georegression.metric
Modifier and TypeMethodDescriptionstatic Point2D_F64
ClosestPoint2D_F64.closestPoint
(EllipseRotated_F64 ellipse, Point2D_F64 p) Computes the closest point on an ellipse to the provided point.static Point2D_F64
ClosestPoint2D_F64.closestPoint
(LineGeneral2D_F64 line, Point2D_F64 p, @Nullable Point2D_F64 output) Finds the closest point on 'line' to the specified point.static Point2D_F64
ClosestPoint2D_F64.closestPoint
(LineParametric2D_F64 line, Point2D_F64 p, @Nullable Point2D_F64 output) Finds the closest point on 'line' to the specified point.static Point2D_F64
ClosestPoint2D_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_F64
Intersection2D_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_F64
Intersection2D_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_F64
Intersection2D_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_F64
Intersection2D_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_F64
Intersection2D_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.Modifier and TypeMethodDescriptionstatic Point2D_F64
ClosestPoint2D_F64.closestPoint
(EllipseRotated_F64 ellipse, Point2D_F64 p) Computes the closest point on an ellipse to the provided point.static Point2D_F64
ClosestPoint2D_F64.closestPoint
(LineGeneral2D_F64 line, Point2D_F64 p, @Nullable Point2D_F64 output) Finds the closest point on 'line' to the specified point.static Point2D_F64
ClosestPoint2D_F64.closestPoint
(LineParametric2D_F64 line, Point2D_F64 p, @Nullable Point2D_F64 output) Finds the closest point on 'line' to the specified point.static Point2D_F64
ClosestPoint2D_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 double
ClosestPoint2D_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 double
ClosestPoint2D_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 boolean
Intersection2D_F64.contains
(Quadrilateral_F64 quad, Point2D_F64 pt) True if the point is contained inside the quadrilateral.static boolean
Intersection2D_F64.containsConcave
(Polygon2D_F64 polygon, Point2D_F64 pt) Checks to see if the point is contained inside the concave polygon.static boolean
Intersection2D_F64.containsConvex
(Polygon2D_F64 polygon, Point2D_F64 pt) Checks to see if the point is contained inside the convex polygon.static boolean
Intersection2D_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 double
Distance2D_F64.distance
(EllipseRotated_F64 ellipse, Point2D_F64 p) Euclidean distance of closest point on ellipse to point 'p'.static double
Distance2D_F64.distance
(LineGeneral2D_F64 line, Point2D_F64 p) Returns the Euclidean distance of the closest point on the line to the specified point.static double
Distance2D_F64.distance
(LineParametric2D_F64 line, Point2D_F64 p) Returns the Euclidean distance of the closest point on the line from a point.static double
Distance2D_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 double
Distance2D_F64.distance
(Polygon2D_F64 poly, Point2D_F64 p) Returns the Euclidean distance of the closest point on the Polygon to the provided point.static double
Distance2D_F64.distance
(Quadrilateral_F64 quad, Point2D_F64 p) Returns the Euclidean distance of the closest point on the quadrilateral to the provided point.static double
Distance2D_F64.distance2
(EllipseRotated_F64 ellipse, Point2D_F64 p) Euclidean distance squared of closest point on ellipse to point 'p'.static double
Distance2D_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 double
Distance2D_F64.distanceSq
(LineParametric2D_F64 line, Point2D_F64 p) Returns the Euclidean distance squared of the closest point on the line from a point.static double
Distance2D_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 double
Distance2D_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 double
Distance2D_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 int
Intersection2D_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_F64
Intersection2D_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_F64
Intersection2D_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_F64
Intersection2D_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_F64
Intersection2D_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_F64
Intersection2D_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 boolean
Intersection2D_F64.intersects
(Point2D_F64 a, Point2D_F64 b, Point2D_F64 c, Point2D_F64 d, double tol) static boolean
Intersection2D_F64.intersects2
(Point2D_F64 a, Point2D_F64 b, Point2D_F64 c, Point2D_F64 d, double tol) static double
Area2D_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
Modifier and TypeMethodDescriptionstatic void
GeometryUnitTest.assertEquals
(double x, double y, Point2D_F64 found, double tol) -
Uses of Point2D_F64 in georegression.struct
Modifier and TypeMethodDescriptionstatic Point2D_F64
ConvertFloatType.convert
(Point2D_F32 src, @Nullable Point2D_F64 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_F64 in georegression.struct.curve
Modifier and TypeMethodDescriptionParabolaParametric_F64.evaluate
(double t) EllipseRotated_F64.getCenter()
Modifier and TypeMethodDescriptionvoid
ParabolaParametric_F64.evaluate
(double t, Point2D_F64 location) void
EllipseRotated_F64.setCenter
(Point2D_F64 center) ModifierConstructorDescriptionEllipseRotated_F64
(Point2D_F64 center, double a, double b, double phi) Constructor -
Uses of Point2D_F64 in georegression.struct.line
Modifier and TypeFieldDescriptionLineSegment2D_F64.a
LineSegment2D_F64.b
LineParametric2D_F64.p
A point on the lineModifier 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'Modifier and TypeMethodDescriptionvoid
LineParametric2D_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'void
LineParametric2D_F64.setPoint
(Point2D_F64 pt) LineSegment2D_F64.setTo
(Point2D_F64 a, Point2D_F64 b) static LineSegment2D_F64
LineSegment2D_F64.wrap
(Point2D_F64 a, Point2D_F64 b) ModifierConstructorDescriptionCreates a line defined from two points.LineParametric2D_F64
(Point2D_F64 p, Vector2D_F64 slope) -
Uses of Point2D_F64 in georegression.struct.point
Modifier and TypeMethodDescriptionPoint2D_F64.copy()
Point2D_F64.createNewInstance()
Point2D_F64.setTo
(Point2D_F64 src) Modifier and TypeMethodDescriptionvoid
Vector2D_F64.minus
(Point2D_F64 a, Point2D_F64 b) In-place minus operation.Point2D_F64.setTo
(Point2D_F64 src) -
Uses of Point2D_F64 in georegression.struct.shapes
Modifier and TypeFieldDescriptionQuadrilateral_F64.a
Quadrilateral_F64.b
Quadrilateral_F64.c
Quadrilateral_F64.d
Rectangle2D_F64.p0
Lower extentRectangle2D_F64.p1
Upper extentModifier 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.Modifier 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.Modifier 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.boolean
Polygon2D_F64.isInside
(Point2D_F64 p) Returns true if the point is inside the polygon.Modifier 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.void
Polygon2D_F64.setTo
(List<Point2D_F64> list) Sets the polygon to be the same as the list.void
Quadrilateral_F64.setTo
(List<Point2D_F64> list) Sets the polygon to be the same as the list.ModifierConstructorDescriptionQuadrilateral_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
-
Uses of Point2D_F64 in georegression.transform.affine
Modifier and TypeMethodDescriptionstatic Point2D_F64
AffinePointOps_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_F64
AffinePointOps_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.Modifier and TypeMethodDescriptionstatic Point2D_F64
AffinePointOps_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_F64
AffinePointOps_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
Modifier and TypeMethodDescriptionstatic Point2D_F64
HomographyPointOps_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_F64
HomographyPointOps_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.Modifier and TypeMethodDescriptionstatic Point2D_F64
HomographyPointOps_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_F64
HomographyPointOps_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
Modifier and TypeMethodDescriptionstatic Point2D_F64
SePointOps_F64.transform
(Se2_F64 se, double x, double y, @Nullable Point2D_F64 result) static Point2D_F64
SePointOps_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_F64
SePointOps_F64.transformReverse
(Se2_F64 se, Point2D_F64 orig, @Nullable Point2D_F64 result) Modifier and TypeMethodDescriptionstatic Point2D_F64
SePointOps_F64.transform
(Se2_F64 se, double x, double y, @Nullable Point2D_F64 result) static void
SePointOps_F64.transform
(Se2_F64 se, Point2D_F64[] points, int length) Applies a 2D special euclidean transform to an array of points.static Point2D_F64
SePointOps_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_F64
SePointOps_F64.transformReverse
(Se2_F64 se, Point2D_F64 orig, @Nullable Point2D_F64 result) Modifier and TypeMethodDescriptionstatic void
SePointOps_F64.transform
(Se2_F64 se, List<Point2D_F64> points) Applies a 2D special euclidean transform to a list of points.