georegression.geometry
Class UtilTrig_F64
- java.lang.Object
-
- georegression.geometry.UtilTrig_F64
-
public class UtilTrig_F64 extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor and Description UtilTrig_F64()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static doubleacuteAngle(double vx_a, double vy_a, double vx_b, double vy_b)static doubleacuteAngle(GeoTuple3D_F64 a, GeoTuple3D_F64 b)static Vector3D_F64cross(Vector3D_F64 a, Vector3D_F64 b)static doubledistance(double x0, double y0, double x1, double y1)static doubledistanceSq(double x0, double y0, double x1, double y1)static doubledot(double vx_a, double vy_a, double vx_b, double vy_b)static doubledot(GeoTuple2D_F64 a, GeoTuple2D_F64 b)static doubledot(GeoTuple3D_F64 a, GeoTuple3D_F64 b)static voidnormalize(GeoTuple3D_F64 p)Normalizes the point such that the Frobenius norm is 1.
-
-
-
Method Detail
-
distance
public static double distance(double x0, double y0, double x1, double y1)
-
distanceSq
public static double distanceSq(double x0, double y0, double x1, double y1)
-
cross
public static Vector3D_F64 cross(Vector3D_F64 a, Vector3D_F64 b)
-
dot
public static double dot(double vx_a, double vy_a, double vx_b, double vy_b)
-
dot
public static double dot(GeoTuple2D_F64 a, GeoTuple2D_F64 b)
-
dot
public static double dot(GeoTuple3D_F64 a, GeoTuple3D_F64 b)
-
acuteAngle
public static double acuteAngle(GeoTuple3D_F64 a, GeoTuple3D_F64 b)
-
acuteAngle
public static double acuteAngle(double vx_a, double vy_a, double vx_b, double vy_b)
-
normalize
public static void normalize(GeoTuple3D_F64 p)
Normalizes the point such that the Frobenius norm is 1.- Parameters:
p-
-
-
DataMelt 3.0 © DataMelt by jWork.ORG