private static int getCounter() { PointRoi roi = getPointRoi(); return roi!=null?roi.getCounter():0; }
private static int getCounter() { PointRoi roi = getPointRoi(); return roi!=null?roi.getCounter():0; }
protected void primaryBranchesChoiceChanged() { if (primaryBranchesChoice.contains("starting radius")) { primaryBranches = 0; } else if (primaryBranchesChoice.contains("multipoint") && imp != null) { final Roi roi = imp.getRoi(); if (roi == null || roi.getType() != Roi.POINT) { helper.error("Please activate a multipoint ROI marking primary branches.", "No Multipoint ROI Exists"); primaryBranchesChoice = "Infer from starting radius"; primaryBranches = 0; return; } final PointRoi point = (PointRoi) roi; primaryBranches = point.getCount(point.getCounter()); } else if (primaryBranches == 0) primaryBranches = 1; }
multipointCount = point.getCount(point.getCounter()); if (multipointCount > 1) { primaryBranches = multipointCount - 1;