Skip to content

Commit

Permalink
regenerated ops
Browse files Browse the repository at this point in the history
  • Loading branch information
haesleinhuepf committed Jun 12, 2021
1 parent 24ea9a0 commit b765ac6
Showing 1 changed file with 29 additions and 3 deletions.
32 changes: 29 additions & 3 deletions src/main/java/net/haesleinhuepf/clij2/CLIJ2Ops.java
Original file line number Diff line number Diff line change
Expand Up @@ -401,6 +401,7 @@
import net.haesleinhuepf.clij2.plugins.MinimumTouchingNeighborDistanceMap;
import net.haesleinhuepf.clij2.plugins.TouchingNeighborDistanceRangeRatioMap;
import net.haesleinhuepf.clij2.plugins.VoronoiOtsuLabeling;
import net.haesleinhuepf.clij2.plugins.VisualizeOutlinesOnOriginal;
import net.haesleinhuepf.clij2.plugins.MaskedVoronoiLabeling;
import net.haesleinhuepf.clij2.plugins.PullToResultsTableColumn;
import net.haesleinhuepf.clij2.plugins.ModeOfTouchingNeighbors;
Expand Down Expand Up @@ -7103,6 +7104,16 @@ default boolean touchMatrixToAdjacencyMatrix(ClearCLBuffer touch_matrix, ClearCL
return result;
}

/**
* Converts a touch matrix in an adjacency matrix
*/
default boolean touchMatrixToAdjacencyMatrix(ClearCLBuffer arg1, ClearCLBuffer arg2, boolean arg3) {
if (doTimeTracing()) {recordMethodStart("TouchMatrixToAdjacencyMatrix");}
boolean result = TouchMatrixToAdjacencyMatrix.touchMatrixToAdjacencyMatrix(getCLIJ2(), arg1, arg2, arg3);
if (doTimeTracing()) {recordMethodEnd("TouchMatrixToAdjacencyMatrix");}
return result;
}


// net.haesleinhuepf.clij2.plugins.AdjacencyMatrixToTouchMatrix
//----------------------------------------------------
Expand Down Expand Up @@ -7931,13 +7942,15 @@ default boolean averageDistanceOfNClosestNeighborsMap(ClearCLBuffer arg1, ClearC
// net.haesleinhuepf.clij2.plugins.MinimumIntensityMap
//----------------------------------------------------
/**
* Takes an image and a corresponding label map, determines the minimum intensity per label and replaces every label with the that number.
*
* This results in a parametric image expressing mean object intensity.
*/
@Deprecated
default boolean labelMinimumIntensityMap(ClearCLBuffer arg1, ClearCLBuffer arg2, ClearCLBuffer arg3) {
default boolean labelMinimumIntensityMap(ClearCLBuffer intensity_image, ClearCLBuffer label_map, ClearCLBuffer destination) {
System.out.println("labelMinimumIntensityMap is deprecated. Check the documentation for a replacement. https://clij.github.io/clij2-doccs/reference");
if (doTimeTracing()) {recordMethodStart("MinimumIntensityMap");}
boolean result = MinimumIntensityMap.labelMinimumIntensityMap(getCLIJ2(), arg1, arg2, arg3);
boolean result = MinimumIntensityMap.labelMinimumIntensityMap(getCLIJ2(), intensity_image, label_map, destination);
if (doTimeTracing()) {recordMethodEnd("MinimumIntensityMap");}
return result;
}
Expand Down Expand Up @@ -8538,6 +8551,19 @@ default boolean voronoiOtsuLabeling(ClearCLBuffer arg1, ClearCLBuffer arg2, doub
}


// net.haesleinhuepf.clij2.plugins.VisualizeOutlinesOnOriginal
//----------------------------------------------------
/**
* Combines an intensity image and a label (or binary) image so that you can see segmentation outlines on the intensity image.
*/
default boolean visualizeOutlinesOnOriginal(ClearCLBuffer intensity, ClearCLBuffer labels, ClearCLBuffer destination) {
if (doTimeTracing()) {recordMethodStart("VisualizeOutlinesOnOriginal");}
boolean result = VisualizeOutlinesOnOriginal.visualizeOutlinesOnOriginal(getCLIJ2(), intensity, labels, destination);
if (doTimeTracing()) {recordMethodEnd("VisualizeOutlinesOnOriginal");}
return result;
}


// net.haesleinhuepf.clij2.plugins.MaskedVoronoiLabeling
//----------------------------------------------------
/**
Expand Down Expand Up @@ -9386,4 +9412,4 @@ default boolean drawMeshBetweenNNearestLabels(ClearCLBuffer arg1, ClearCLBuffer
}

}
// 532 methods generated.
// 534 methods generated.

0 comments on commit b765ac6

Please sign in to comment.