本文整理了Java中ij.measure.ResultsTable.getColumnHeading
方法的一些代码示例,展示了ResultsTable.getColumnHeading
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ResultsTable.getColumnHeading
方法的具体详情如下:
包路径:ij.measure.ResultsTable
类名称:ResultsTable
方法名:getColumnHeading
[英]Returns the heading of the specified column or null if the column is empty.
[中]返回指定列的标题,如果该列为空,则返回null。
代码示例来源:origin: net.imagej/imagej-legacy
@Override
public String getHeader() {
return table.getColumnHeading(col);
}
代码示例来源:origin: net.imagej/imagej-legacy
@Override
public String getColumnHeader(final int col) {
final int actualCol = getActualColumnIndex(col);
return table.getColumnHeading(actualCol);
}
代码示例来源:origin: net.imagej/imagej-legacy
/**
* Adds the given object to the end of the column. If the passed object is a
* {@code Number} it will be represented as a double.
*/
@Override
public boolean add(final Object e) {
table.incrementCounter(); // addValue does not increment row count
if (e instanceof Number) table.addValue(col, ((Number) e).doubleValue());
else if (e != null) table.addValue(table.getColumnHeading(col), e
.toString());
else return false;
return true;
}
代码示例来源:origin: net.imagej/ij
boolean reset() {
boolean ok = true;
if (rt.size()>0 && !disableReset)
ok = resetCounter();
if (ok && rt.getColumnHeading(ResultsTable.LAST_HEADING)==null)
rt.setDefaultHeadings();
return ok;
}
代码示例来源:origin: imagej/ImageJA
boolean reset() {
boolean ok = true;
if (rt.size()>0 && !disableReset)
ok = resetCounter();
if (ok && rt.getColumnHeading(ResultsTable.LAST_HEADING)==null)
rt.setDefaultHeadings();
return ok;
}
代码示例来源:origin: net.imagej/ij
void setMeasurements() {
String arg = "";
if (interp.nextToken()=='(') {
interp.getLeftParen();
if (interp.nextToken() != ')')
arg = getString().toLowerCase(Locale.US);
interp.getRightParen();
}
props.clear();
ImagePlus imp = getImage();
int measurements = ALL_STATS + SLICE;
if (arg.contains("limit"))
measurements += LIMIT;
ImageStatistics stats = imp.getStatistics(measurements);
ResultsTable rt = new ResultsTable();
Analyzer analyzer = new Analyzer(imp, measurements, rt);
analyzer.saveResults(stats, imp.getRoi());
for (int i=0; i<=rt.getLastColumn(); i++) {
if (rt.columnExists(i)) {
String name = rt.getColumnHeading(i);
String value = ""+rt.getValueAsDouble(i, 0);
props.setProperty(name, value);
}
}
}
代码示例来源:origin: imagej/ImageJA
int getColumnCount(ImagePlus imp, int measurements) {
ImageStatistics stats = imp.getStatistics(measurements);
ResultsTable rt = new ResultsTable();
rt.showRowNumbers(true);
Analyzer analyzer = new Analyzer(imp, measurements, rt);
analyzer.saveResults(stats, null);
int count = 0;
for (int i=0; i<=rt.getLastColumn(); i++) {
float[] col = rt.getColumn(i);
String head = rt.getColumnHeading(i);
if (head!=null && col!=null)
count++;
}
return count;
}
代码示例来源:origin: net.imagej/ij
int getColumnCount(ImagePlus imp, int measurements) {
ImageStatistics stats = imp.getStatistics(measurements);
ResultsTable rt = new ResultsTable();
rt.showRowNumbers(true);
Analyzer analyzer = new Analyzer(imp, measurements, rt);
analyzer.saveResults(stats, null);
int count = 0;
for (int i=0; i<=rt.getLastColumn(); i++) {
float[] col = rt.getColumn(i);
String head = rt.getColumnHeading(i);
if (head!=null && col!=null)
count++;
}
return count;
}
代码示例来源:origin: imagej/ImageJA
void setMeasurements() {
String arg = "";
if (interp.nextToken()=='(') {
interp.getLeftParen();
if (interp.nextToken() != ')')
arg = getString().toLowerCase(Locale.US);
interp.getRightParen();
}
props.clear();
ImagePlus imp = getImage();
int measurements = ALL_STATS + SLICE;
if (arg.contains("limit"))
measurements += LIMIT;
ImageStatistics stats = imp.getStatistics(measurements);
ResultsTable rt = new ResultsTable();
Analyzer analyzer = new Analyzer(imp, measurements, rt);
analyzer.saveResults(stats, imp.getRoi());
for (int i=0; i<=rt.getLastColumn(); i++) {
if (rt.columnExists(i)) {
String name = rt.getColumnHeading(i);
String value = ""+rt.getValueAsDouble(i, 0);
props.setProperty(name, value);
}
}
}
代码示例来源:origin: net.imagej/imagej-legacy
col.setHeader(super.getColumnHeading(column));
代码示例来源:origin: ijpb/MorphoLibJ
/**
* Add a results table to the already existing table.
* @param rt table to add
* @return current results builder
*/
public ResultsBuilder addResult (ResultsTable rt) {
// Keep the label and everything in the same order as before, but just append whatever columns do not exist yet
if(allResults.size() == rt.size() ) {
for(int c=0; c<=rt.getLastColumn(); c++) {
String colName = rt.getColumnHeading(c);
if( !allResults.columnExists(colName)) {
for(int i=0; i<rt.getCounter(); i++) {
allResults.setValue(colName, i, rt.getValue(colName, i)); // Currently only supports numbered results...
}
}
}
} else { // Overwrite
this.allResults = rt;
}
return this;
}
代码示例来源:origin: net.imagej/ij
for (int j=0; j<=rtSys.getLastColumn(); j++){
float[] col = rtSys.getColumn(j);
String head = rtSys.getColumnHeading(j);
String suffix = ""+roiIndex;
Roi roi = imp.getRoi();
代码示例来源:origin: imagej/ImageJA
for (int j=0; j<=rtSys.getLastColumn(); j++){
float[] col = rtSys.getColumn(j);
String head = rtSys.getColumnHeading(j);
String suffix = ""+roiIndex;
Roi roi = imp.getRoi();
代码示例来源:origin: net.imagej/ij
String lastHdr = rt.getColumnHeading(ResultsTable.LAST_HEADING);
if (lastHdr==null || lastHdr.charAt(0)!='M') {
if (!reset()) return;
代码示例来源:origin: imagej/ImageJA
String lastHdr = rt.getColumnHeading(ResultsTable.LAST_HEADING);
if (lastHdr==null || lastHdr.charAt(0)!='M') {
if (!reset()) return;
代码示例来源:origin: net.imagej/ij
if (NaNEmptyCells)
Arrays.fill(columns[i], Double.NaN);
headings[i] = rt2.getColumnHeading(i);
if (i>lastColumn) lastColumn = i;
} else if (rt2.getColumn(i)==null && columns[i]!=null && !keep[i])
代码示例来源:origin: imagej/ImageJA
if (NaNEmptyCells)
Arrays.fill(columns[i], Double.NaN);
headings[i] = rt2.getColumnHeading(i);
if (i>lastColumn) lastColumn = i;
} else if (rt2.getColumn(i)==null && columns[i]!=null && !keep[i])
代码示例来源:origin: net.imagej/imagej-legacy
for (int c = 0; c <= ij1Table.getLastColumn(); c++) {
if (ij1Table.columnExists(c)) {
table.appendColumn(ij1Table.getColumnHeading(c));
代码示例来源:origin: imagej/ImageJA
if (rt.getColumnHeading(ResultsTable.LAST_HEADING)==null)
reset();
clearSummary();
代码示例来源:origin: net.imagej/ij
if (rt.getColumnHeading(ResultsTable.LAST_HEADING)==null)
reset();
clearSummary();
内容来源于网络,如有侵权,请联系作者删除!