本文整理了Java中ij.measure.ResultsTable.setPrecision
方法的一些代码示例,展示了ResultsTable.setPrecision
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ResultsTable.setPrecision
方法的具体详情如下:
包路径:ij.measure.ResultsTable
类名称:ResultsTable
方法名:setPrecision
[英]Sets the decimal places (digits to the right of decimal point) that are used when this table is displayed.
[中]设置显示此表格时使用的小数位数(小数点右侧的数字)。
代码示例来源:origin: imagej/ImageJA
/** Construct a new Analyzer using an ImagePlus object and private
measurement options and a ResultsTable. */
public Analyzer(ImagePlus imp, int measurements, ResultsTable rt) {
this.imp = imp;
this.measurements = measurements;
if (rt==null)
rt = new ResultsTable();
rt.setPrecision((systemMeasurements&SCIENTIFIC_NOTATION)!=0?-precision:precision);
rt.setNaNEmptyCells((systemMeasurements&NaN_EMPTY_CELLS)!=0);
this.rt = rt;
}
代码示例来源:origin: net.imagej/ij
public Analyzer() {
rt = systemRT;
rt.showRowNumbers(true);
rt.setPrecision((systemMeasurements&SCIENTIFIC_NOTATION)!=0?-precision:precision);
rt.setNaNEmptyCells((systemMeasurements&NaN_EMPTY_CELLS)!=0);
measurements = systemMeasurements;
}
代码示例来源:origin: imagej/ImageJA
public Analyzer() {
rt = systemRT;
rt.showRowNumbers(true);
rt.setPrecision((systemMeasurements&SCIENTIFIC_NOTATION)!=0?-precision:precision);
rt.setNaNEmptyCells((systemMeasurements&NaN_EMPTY_CELLS)!=0);
measurements = systemMeasurements;
}
代码示例来源:origin: net.imagej/ij
/** Construct a new Analyzer using an ImagePlus object and private
measurement options and a ResultsTable. */
public Analyzer(ImagePlus imp, int measurements, ResultsTable rt) {
this.imp = imp;
this.measurements = measurements;
if (rt==null)
rt = new ResultsTable();
rt.setPrecision((systemMeasurements&SCIENTIFIC_NOTATION)!=0?-precision:precision);
rt.setNaNEmptyCells((systemMeasurements&NaN_EMPTY_CELLS)!=0);
this.rt = rt;
}
代码示例来源:origin: ijpb/MorphoLibJ
private ResultsTable createTable(Set<LabelPair> adjList)
{
ResultsTable table = new ResultsTable();
table.setPrecision(0);
// populate the table with the list of adjacencies
for (LabelPair pair : adjList)
{
table.incrementCounter();
table.addValue("Label 1", pair.label1);
table.addValue("Label 2", pair.label2);
}
return table;
}
}
代码示例来源:origin: net.imagej/ij
public static void setResultsTable(ResultsTable rt) {
TextPanel tp = IJ.isResultsWindow()?IJ.getTextPanel():null;
if (tp!=null)
tp.clear();
if (rt==null)
rt = new ResultsTable();
rt.setPrecision((systemMeasurements&SCIENTIFIC_NOTATION)!=0?-precision:precision);
rt.setNaNEmptyCells((systemMeasurements&NaN_EMPTY_CELLS)!=0);
systemRT = rt;
summarized = false;
umeans = null;
unsavedMeasurements = false;
}
代码示例来源:origin: imagej/ImageJA
public static void setResultsTable(ResultsTable rt) {
TextPanel tp = IJ.isResultsWindow()?IJ.getTextPanel():null;
if (tp!=null)
tp.clear();
if (rt==null)
rt = new ResultsTable();
rt.setPrecision((systemMeasurements&SCIENTIFIC_NOTATION)!=0?-precision:precision);
rt.setNaNEmptyCells((systemMeasurements&NaN_EMPTY_CELLS)!=0);
systemRT = rt;
summarized = false;
umeans = null;
unsavedMeasurements = false;
}
代码示例来源:origin: sc.fiji/Simple_Neurite_Tracer
private ResultsTable getTable(final String title) {
ResultsTable rt = null;
final Window window = WindowManager.getWindow(title);
if (window != null)
rt = ((TextWindow) window).getTextPanel().getResultsTable();
if (rt == null)
rt = new ResultsTable();
rt.setPrecision(5);
rt.setNaNEmptyCells(true);
rt.showRowNumbers(false);
return rt;
}
代码示例来源:origin: sc.fiji/TrakEM2_
try { return new TaskOnEDT<ResultsTable>(new Callable<ResultsTable>() { @Override
public ResultsTable call() {
final TextWindow tw = (TextWindow)WindowManager.getFrame(title);
if (null != tw) {
// hacking again ... missing a getResultsTable() method in TextWindow
final ResultsTable rt = (ResultsTable)Utils.getField(tw.getTextPanel(), "rt");
if (null != rt) return rt; // assumes columns will be identical
}
// else create a new one
final ResultsTable rt = new ResultsTable();
rt.setPrecision(2);
for (int i=0; i<columns.length; i++) rt.setHeading(i, columns[i]);
//
return rt;
}}).get(); } catch (final Throwable t) { IJError.print(t); return null; }
}
代码示例来源:origin: fiji/TrackMate
table.addValue( "Last", br.last.getName() );
table.setPrecision( 2 );
table.show( TABLE_NAME );
logger.log( "Done.\n" );
代码示例来源:origin: sc.fiji/TrackMate_
table.addValue( "Last", br.last.getName() );
table.setPrecision( 2 );
table.show( TABLE_NAME );
logger.log( "Done.\n" );
代码示例来源:origin: net.imagej/ij
void setOptions(GenericDialog gd) {
int oldMeasurements = systemMeasurements;
int previous = 0;
boolean b = false;
for (int i=0; i<list.length; i++) {
//if (list[i]!=previous)
b = gd.getNextBoolean();
previous = list[i];
if (b)
systemMeasurements |= list[i];
else
systemMeasurements &= ~list[i];
}
if (rt!=null && rt.size()>1 && !IJ.isResultsWindow() && IJ.getInstance()!=null)
rt.reset();
if ((oldMeasurements&(~SCIENTIFIC_NOTATION))!=(systemMeasurements&(~SCIENTIFIC_NOTATION))&&IJ.isResultsWindow()) {
rt.setPrecision((systemMeasurements&SCIENTIFIC_NOTATION)!=0?-precision:precision);
clearSummary();
rt.update(systemMeasurements, imp, null);
}
if ((systemMeasurements&LABELS)==0)
systemRT.disableRowLabels();
}
代码示例来源:origin: imagej/ImageJA
void setOptions(GenericDialog gd) {
int oldMeasurements = systemMeasurements;
int previous = 0;
boolean b = false;
for (int i=0; i<list.length; i++) {
//if (list[i]!=previous)
b = gd.getNextBoolean();
previous = list[i];
if (b)
systemMeasurements |= list[i];
else
systemMeasurements &= ~list[i];
}
if (rt!=null && rt.size()>1 && !IJ.isResultsWindow() && IJ.getInstance()!=null)
rt.reset();
if ((oldMeasurements&(~SCIENTIFIC_NOTATION))!=(systemMeasurements&(~SCIENTIFIC_NOTATION))&&IJ.isResultsWindow()) {
rt.setPrecision((systemMeasurements&SCIENTIFIC_NOTATION)!=0?-precision:precision);
clearSummary();
rt.update(systemMeasurements, imp, null);
}
if ((systemMeasurements&LABELS)==0)
systemRT.disableRowLabels();
}
代码示例来源:origin: imagej/ImageJA
/** Returns the histogram values as a ResultsTable. */
public ResultsTable getResultsTable() {
ResultsTable rt = new ResultsTable();
rt.setPrecision(digits);
String vheading = stats.binSize==1.0?"value":"bin start";
if (cal.calibrated() && !cal.isSigned16Bit()) {
for (int i=0; i<stats.nBins; i++) {
rt.setValue("level", i, i);
rt.setValue(vheading, i, cal.getCValue(stats.histMin+i*stats.binSize));
rt.setValue("count", i, histogram[i]);
}
} else {
for (int i=0; i<stats.nBins; i++) {
if (stats.binSize!=1.0)
rt.setValue("index", i, i);
rt.setValue(vheading, i, cal.getCValue(stats.histMin+i*stats.binSize));
rt.setValue("count", i, histogram[i]);
}
}
return rt;
}
代码示例来源:origin: net.imagej/ij
/** Returns the histogram values as a ResultsTable. */
public ResultsTable getResultsTable() {
ResultsTable rt = new ResultsTable();
rt.setPrecision(digits);
String vheading = stats.binSize==1.0?"value":"bin start";
if (cal.calibrated() && !cal.isSigned16Bit()) {
for (int i=0; i<stats.nBins; i++) {
rt.setValue("level", i, i);
rt.setValue(vheading, i, cal.getCValue(stats.histMin+i*stats.binSize));
rt.setValue("count", i, histogram[i]);
}
} else {
for (int i=0; i<stats.nBins; i++) {
if (stats.binSize!=1.0)
rt.setValue("index", i, i);
rt.setValue(vheading, i, cal.getCValue(stats.histMin+i*stats.binSize));
rt.setValue("count", i, histogram[i]);
}
}
return rt;
}
代码示例来源:origin: net.imagej/ij
rt.setPrecision(allIntegers?0:Analyzer.getPrecision());
for (int i=0; i<fp.npoints; i++) {
rt.incrementCounter();
代码示例来源:origin: imagej/ImageJA
rt.setPrecision(allIntegers?0:Analyzer.getPrecision());
for (int i=0; i<fp.npoints; i++) {
rt.incrementCounter();
代码示例来源:origin: net.imagej/ij
if (prec!=precision || notationChanged) {
precision = prec;
rt.setPrecision((systemMeasurements&SCIENTIFIC_NOTATION)!=0?-precision:precision);
if (rt.size()>0)
rt.show("Results");
代码示例来源:origin: imagej/ImageJA
if (prec!=precision || notationChanged) {
precision = prec;
rt.setPrecision((systemMeasurements&SCIENTIFIC_NOTATION)!=0?-precision:precision);
if (rt.size()>0)
rt.show("Results");
代码示例来源:origin: ijpb/MorphoLibJ
ResultsTable totalTable = new ResultsTable();
totalTable.incrementCounter();
totalTable.setPrecision( 6 );
"-all-labels-overlap-measurements" );
rb.getResultsTable().setPrecision( 6 );
内容来源于网络,如有侵权,请联系作者删除!