Class AnalyzeMicrostructure3D

java.lang.Object
inra.ijpb.plugins.AnalyzeMicrostructure3D
All Implemented Interfaces:
ij.plugin.PlugIn

public class AnalyzeMicrostructure3D
extends java.lang.Object
implements ij.plugin.PlugIn
Plugin for computing densities of 3D intrinsic volumes (volume, surface area, mean breadth and Euler number) from 3D binary images.
Author:
dlegland
See Also:
AnalyzeRegions3D, IntrinsicVolumes3D
  • Constructor Summary

    Constructors
    Constructor Description
    AnalyzeMicrostructure3D()  
  • Method Summary

    Modifier and Type Method Description
    ij.measure.ResultsTable process​(ij.ImagePlus imagePlus)
    Computes features from an ImagePlus object.
    ij.measure.ResultsTable process​(ij.ImageStack image, ij.measure.Calibration calib)
    Computes features from an ImageStack object, specifying the calibration.
    void run​(java.lang.String arg)  

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AnalyzeMicrostructure3D

      public AnalyzeMicrostructure3D()
  • Method Details

    • run

      public void run​(java.lang.String arg)
      Specified by:
      run in interface ij.plugin.PlugIn
    • process

      public ij.measure.ResultsTable process​(ij.ImagePlus imagePlus)
      Computes features from an ImagePlus object. Spatial resolution is read from image Calibration.
      Parameters:
      imagePlus - the label image to analyze
      Returns:
      the results in a new ResultsTable
    • process

      public ij.measure.ResultsTable process​(ij.ImageStack image, ij.measure.Calibration calib)
      Computes features from an ImageStack object, specifying the calibration.
      Parameters:
      image - the 3D label image to analyze
      calib - the spatial calibration of the image
      Returns:
      the results in a new ResultsTable