Uses of Class
georegression.struct.GeoTuple2D_F32
Package
Description
-
Uses of GeoTuple2D_F32 in georegression.geometry
Modifier and TypeMethodDescriptionstatic <T extends GeoTuple2D_F32>
TGeometryMath_F32.mult
(org.ejml.data.FMatrixRMaj M, GeoTuple3D_F32 pt, T mod) mod = M*pt
where mod is a 2D point that has an implicit z=1.static <T extends GeoTuple2D_F32>
TGeometryMath_F32.mult
(org.ejml.data.FMatrixRMaj M, T pt, T mod) Computes mod = M*pt, where both pt and mod are in homogeneous coordinates with z assumed to be equal to 1, and M is a 3x3 matrix.static <T extends GeoTuple2D_F32>
TGeometryMath_F32.multTran
(org.ejml.data.FMatrixRMaj M, GeoTuple2D_F32 pt, T mod) mod = MT*pt
where pt.z = 1 implicitly.Modifier and TypeMethodDescriptionstatic void
GeometryMath_F32.cross
(GeoTuple2D_F32 a, GeoTuple2D_F32 b, GeoTuple3D_F32 c) Computes the cross product:
c = a x bstatic void
GeometryMath_F32.cross
(GeoTuple2D_F32 a, GeoTuple3D_F32 b, GeoTuple3D_F32 c) Computes the cross product:
c = a x b
where 'a' is in homogeneous coordinates.static float
UtilTrig_F32.dot
(GeoTuple2D_F32 a, GeoTuple2D_F32 b) static float
GeometryMath_F32.innerProd
(GeoTuple2D_F32 a, org.ejml.data.FMatrixRMaj M, GeoTuple2D_F32 b) Computes the inner matrix product: ret = a'*M*b
where ret is a scalar number.static boolean
UtilPoint2D_F32.isEquals
(GeoTuple2D_F32 a, GeoTuple2D_F32 b, float tol) static void
GeometryMath_F32.mult
(org.ejml.data.FMatrixRMaj M, GeoTuple2D_F32 pt, GeoTuple3D_F32 mod) mod = M*pt
where pt has z=1 implicitly.static void
GeometryMath_F32.mult
(org.ejml.data.FMatrixRMaj P, GeoTuple4D_F32 X, GeoTuple2D_F32 mod) x = (P*X)/zstatic org.ejml.data.FMatrixRMaj
GeometryMath_F32.multCrossA
(GeoTuple2D_F32 A, org.ejml.data.FMatrixRMaj M, @Nullable org.ejml.data.FMatrixRMaj result) Computes the following:
result = cross(A)*M
where M and result are 3x3 matrices, cross(A) is the cross product matrix of A.static org.ejml.data.FMatrixRMaj
GeometryMath_F32.multCrossATransA
(GeoTuple2D_F32 A, org.ejml.data.FMatrixRMaj M, @Nullable org.ejml.data.FMatrixRMaj result) Computes the following:
result = cross(A)T*M
where M and result are 3x3 matrices, cross(A) is the cross product matrix of A.static <T extends GeoTuple3D_F32>
TGeometryMath_F32.multTran
(org.ejml.data.FMatrixRMaj M, GeoTuple2D_F32 pt, T mod) mod = MT*pt
where pt.z = 1 implicitly.static <T extends GeoTuple2D_F32>
TGeometryMath_F32.multTran
(org.ejml.data.FMatrixRMaj M, GeoTuple2D_F32 pt, T mod) mod = MT*pt
where pt.z = 1 implicitly.static void
GeometryMath_F32.rotate
(float c, float s, GeoTuple2D_F32 pt, GeoTuple2D_F32 solution) Rotates a 2D point by the specified angle.static void
GeometryMath_F32.rotate
(float theta, GeoTuple2D_F32 pt, GeoTuple2D_F32 solution) Rotates a 2D point by the specified angle. -
Uses of GeoTuple2D_F32 in georegression.metric
-
Uses of GeoTuple2D_F32 in georegression.misc.test
Modifier and TypeMethodDescriptionstatic void
GeometryUnitTest.assertEquals
(GeoTuple2D_F32 expected, GeoTuple2D_F32 found, float tol) -
Uses of GeoTuple2D_F32 in georegression.struct
Modifier and TypeClassDescriptionclass
GeoTuple2D_F32<T extends GeoTuple2D_F32>
Generic Tuple for geometric objects that store (x,y)Modifier and TypeMethodDescriptionprotected void
GeoTuple2D_F32._setTo
(GeoTuple2D_F32 a) GeoTuple2D_F32.plus
(GeoTuple2D_F32 a) Additionvoid
GeoTuple2D_F32.plusIP
(GeoTuple2D_F32 a) In-place additionGeoTuple3D_F32.setTo
(GeoTuple2D_F32<?> p, float z) -
Uses of GeoTuple2D_F32 in georegression.struct.point
Modifier and TypeClassDescriptionclass
A point in 2Dclass
Spacial vector in 2D -
Uses of GeoTuple2D_F32 in georegression.struct.se