本文整理了Java中ij.measure.ResultsTable.setHeading
方法的一些代码示例,展示了ResultsTable.setHeading
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ResultsTable.setHeading
方法的具体详情如下:
包路径:ij.measure.ResultsTable
类名称:ResultsTable
方法名:setHeading
暂无
代码示例来源:origin: net.imagej/imagej-legacy
@Override
@SuppressWarnings("deprecation")
public void setHeader(final String header) {
table.setHeading(col, header);
}
代码示例来源:origin: net.imagej/imagej-legacy
@Override
@SuppressWarnings("deprecation")
public void setColumnHeader(final int col, final String header) {
final int actualCol = getActualColumnIndex(col);
table.setHeading(actualCol, header);
}
代码示例来源:origin: net.imagej/imagej-legacy
@Override
@SuppressWarnings("deprecation")
public void setHeading(final int column, final String heading) {
super.setHeading(column, heading);
createMissingColumns(column);
source.setColumnHeader(column, heading);
}
代码示例来源:origin: net.imagej/imagej-legacy
/**
* Synchronizes the {@link ij.measure.ResultsTable} to be the same as the
* backing {@link Table}.
*/
@SuppressWarnings("deprecation")
private void synchronizeToImageJTable() {
for (int c = 0; c < source.getColumnCount(); c++) {
for (int r = 0; r < source.getRowCount(); r++) {
final Object value = source.get(c, r);
if (value instanceof Number) super.setValue(c, r, ((Number) value)
.doubleValue());
else if (value instanceof String) super.setValue(c, r, (String) value);
else throw new IllegalArgumentException("Cannot store type " + value
.getClass() + " in ij.measure.ResultsTable!");
}
}
// NB: Using setValue(String, int, String) or setValue(String, int, double)
// does not allow null headings
for (int i = 0; i < source.getColumnCount(); i++)
super.setHeading(i, source.getColumnHeader(i));
}
代码示例来源: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: sc.fiji/3D_Objects_Counter
/** Returns an ResultsTable containing coordinates of the surface pixels for all objects:
* <ul>
* <li>Object ID: current object number.</li>
* <li>X, Y and Z: coordinates of the current object's surface pixel.</li>
* </ul>
*/
public void showSurfPix(){
if (!getSurfCoord) populateSurfPixCoord();
String[] header={"Object ID", "X", "Y", "Z"};
ResultsTable rt=new ResultsTable();
for (int i=0; i<header.length; i++) rt.setHeading(i, header[i]);
for (int i=0; i<surfCoord.length; i++){
rt.incrementCounter();
for (int j=0; j<4; j++) rt.setValue(j, i, surfCoord[i][j]);
}
rt.show("Surface pixel coordinates for "+title);
}
代码示例来源:origin: net.imagej/imagej-legacy
if (header == null) {
ij1Table.setHeading(c, null);
int newCol = ij1Table.getFreeColumn(header);
ij1Table.setHeading(newCol, header);
ij1Table.setHeading(colIndex, header);
代码示例来源:origin: sc.fiji/Manual_Tracking
for (i=0; i<head.length; i++) rt.setHeading(i,head[i]);
代码示例来源:origin: sc.fiji/Manual_Tracking
for (i=0; i<head.length; i++) rt.setHeading(i,head[i]);
for (i=0; i<head.length; i++) rt.setHeading(i,head[i]);
for (i=0; i<head.length; i++) rt.setHeading(i,head[i]);
trackdel.removeAll();
Nbtrack=(int) (rt.getValue(0,rt.getCounter()-1))+1;
for (i=0; i<head3D.length; i++) rt3D.setHeading(i,head3D[i]);
代码示例来源:origin: sc.fiji/3D_Objects_Counter
for (int i=0; i<header.length; i++) rt.setHeading(i, header[i]);
for (int i=0; i<nbObj; i++){
rt.incrementCounter();
内容来源于网络,如有侵权,请联系作者删除!