# Uses of Classgeoregression.struct.GeoTuple2D_F32

Packages that use GeoTuple2D_F32
• ## Uses of GeoTuple2D_F32 in georegression.geometry

Methods in georegression.geometry with type parameters of type GeoTuple2D_F32
Modifier and Type
Method
Description
`static <T extends GeoTuple2D_F32>T`
GeometryMath_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>T`
GeometryMath_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>T`
GeometryMath_F32.```multTran(org.ejml.data.FMatrixRMaj M, GeoTuple2D_F32 pt, T mod)```
mod = MT*pt
where pt.z = 1 implicitly.
Methods in georegression.geometry with parameters of type GeoTuple2D_F32
Modifier and Type
Method
Description
`static void`
GeometryMath_F32.```cross(GeoTuple2D_F32 a, GeoTuple2D_F32 b, GeoTuple3D_F32 c)```
Computes the cross product:

c = a x b
`static 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)/z
`static 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>T`
GeometryMath_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>T`
GeometryMath_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

Methods in georegression.metric with parameters of type GeoTuple2D_F32
Modifier and Type
Method
Description
`static float`
MiscOps.```dot(GeoTuple2D_F32 a, GeoTuple2D_F32 b)```

• ## Uses of GeoTuple2D_F32 in georegression.misc.test

Methods in georegression.misc.test with parameters of type GeoTuple2D_F32
Modifier and Type
Method
Description
`static void`
GeometryUnitTest.```assertEquals(GeoTuple2D_F32 expected, GeoTuple2D_F32 found, float tol)```

• ## Uses of GeoTuple2D_F32 in georegression.struct

Classes in georegression.struct with type parameters of type GeoTuple2D_F32
Modifier and Type
Class
Description
`class `
`GeoTuple2D_F32<T extends GeoTuple2D_F32>`
Generic Tuple for geometric objects that store (x,y)
Methods in georegression.struct with parameters of type GeoTuple2D_F32
Modifier and Type
Method
Description
`protected void`
GeoTuple2D_F32.`_setTo(GeoTuple2D_F32 a)`

`T`
GeoTuple2D_F32.`plus(GeoTuple2D_F32 a)`
`void`
GeoTuple2D_F32.`plusIP(GeoTuple2D_F32 a)`
`T`
GeoTuple3D_F32.```setTo(GeoTuple2D_F32<?> p, float z)```

• ## Uses of GeoTuple2D_F32 in georegression.struct.point

Modifier and Type
Class
Description
`class `
`Point2D_F32`
A point in 2D
`class `
`Vector2D_F32`
Spacial vector in 2D
Constructors in georegression.struct.point with parameters of type GeoTuple2D_F32
Modifier
Constructor
Description
` `
`Point2D_F32(GeoTuple2D_F32 orig)`

` `
`Vector2D_F32(GeoTuple2D_F32 orig)`

• ## Uses of GeoTuple2D_F32 in georegression.struct.se

Constructors in georegression.struct.se with parameters of type GeoTuple2D_F32
Modifier
Constructor
Description
` `
```Se2_F32(GeoTuple2D_F32 T, float yaw)```