Uses of Class
inra.ijpb.geometry.Point3D

Packages that use Point3D
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 Point3D in inra.ijpb.geometry

    Fields in inra.ijpb.geometry declared as Point3D
    Modifier and Type Field Description
    Point3D PointPair3D.p1
    The first point of the pair.
    Point3D PointPair3D.p2
    The second point of the pair.
    Methods in inra.ijpb.geometry that return Point3D
    Modifier and Type Method Description
    Point3D Ellipsoid.center()  
    Point3D Sphere.center()  
    static Point3D[] Ellipsoid.centers​(Ellipsoid[] ellipsoids)
    Initializes center array from ellipsoid array.
    Methods in inra.ijpb.geometry with parameters of type Point3D
    Modifier and Type Method Description
    double Point3D.distance​(Point3D point)
    Computes the euclidean distance to another point.
    Constructors in inra.ijpb.geometry with parameters of type Point3D
    Constructor Description
    Ellipsoid​(Point3D center, double r1, double r2, double r3)
    Creates a new 3D Ellipsoid parallel to the three main axes.
    Ellipsoid​(Point3D center, double r1, double r2, double r3, double phi, double theta, double psi)
    Creates a new 3D Ellipsoid
    PointPair3D​(Point3D p1, Point3D p2)
    Creates a new 3D point pair.
    Sphere​(Point3D center, double radius)
    Creates a new sphere from a center and a radius.
  • Uses of Point3D in inra.ijpb.measure.region3d

    Methods in inra.ijpb.measure.region3d that return Point3D
    Modifier and Type Method Description
    Point3D[] Centroid3D.analyzeRegions​(ij.ImageStack image, int[] labels, ij.measure.Calibration calib)
    Computes centroid of each region in input label image.
    static Point3D[] Centroid3D.centroids​(ij.ImageStack labelImage, int[] labels, ij.measure.Calibration calib)
    Compute centroid of each region in input 3D label image and returns the result as an array of Point3D.
    Methods in inra.ijpb.measure.region3d that return types with arguments of type Point3D
    Modifier and Type Method Description
    static java.util.Map<java.lang.Integer,​java.util.ArrayList<Point3D>> RegionBoundaries3D.regionsCorners​(ij.ImageStack image, int[] labels)
    Returns a set of points located at the corners of a binary particle.
    static java.util.ArrayList<Point3D>[] RegionBoundaries3D.regionsCornersArray​(ij.ImageStack image, int[] labels)
    Returns a set of points located at the corners of a binary particle.
    Method parameters in inra.ijpb.measure.region3d with type arguments of type Point3D
    Modifier and Type Method Description
    ij.measure.ResultsTable Centroid3D.createTable​(java.util.Map<java.lang.Integer,​Point3D> map)
    Utility method that transforms the mapping between labels and Point3D instances into a ResultsTable that can be displayed with ImageJ.
    static PointPair3D MaxFeretDiameter3D.maxFeretDiameter​(java.util.ArrayList<? extends Point3D> points)
    Computes Maximum Feret diameter of a set of points.