Uses of Class
inra.ijpb.geometry.Vector3D
Package | Description |
---|---|
inra.ijpb.geometry |
Utility functions for geometric computing applied to image analysis.
|
inra.ijpb.measure.region3d |
Quantitative measurements on 3D label / binary images of regions.
|
-
Uses of Vector3D in inra.ijpb.geometry
Methods in inra.ijpb.geometry that return Vector3D Modifier and Type Method Description static Vector3D
Vector3D. crossProduct(Vector3D v1, Vector3D v2)
Computes the cross product of the two vectors.Vector3D
Vector3D. minus(Vector3D v)
Returns the result of the subtraction of this vector with another vector.Vector3D
Vector3D. normalize()
Returns a normalized vector with same direction as this vectorVector3D
Vector3D. plus(Vector3D v)
Returns the result of the addition of this vector with another vector.Vector3D
Vector3D. times(double k)
Returns the result of the multiplication of this vector with a scalar value.Methods in inra.ijpb.geometry with parameters of type Vector3D Modifier and Type Method Description boolean
Vector3D. almostEquals(Vector3D v, double eps)
Checks if this vector is close to the given vector, by checking each coordinate using the given threshold.static double
Vector3D. angle(Vector3D v1, Vector3D v2)
Computes the angle between two 3D vectors.static Vector3D
Vector3D. crossProduct(Vector3D v1, Vector3D v2)
Computes the cross product of the two vectors.static double
Vector3D. dotProduct(Vector3D v1, Vector3D v2)
Computes the dot product of two vectors, defined by:Vector3D
Vector3D. minus(Vector3D v)
Returns the result of the subtraction of this vector with another vector.Vector3D
Vector3D. plus(Vector3D v)
Returns the result of the addition of this vector with another vector. -
Uses of Vector3D in inra.ijpb.measure.region3d
Methods in inra.ijpb.measure.region3d that return types with arguments of type Vector3D Modifier and Type Method Description java.util.ArrayList<Vector3D>
EquivalentEllipsoid.Moments3D. eigenVectors()
Return the eigen vector of the moments.java.util.ArrayList<Vector3D>
InertiaEllipsoid.InertiaMoments3D. eigenVectors()
Methods in inra.ijpb.measure.region3d with parameters of type Vector3D Modifier and Type Method Description static double
GeometryUtils. sphericalAngle(Vector3D v1, Vector3D v2, Vector3D v3)
Computes the spherical angle of three points on the unit sphere, based on the vectors.static double
GeometryUtils. sphericalVoronoiDomainArea(Vector3D germ, Vector3D[] neighbors)
Computes area of a spherical Voronoi domain, based on a germ and several neighbors.