ij.measure.ResultsTable.setHeading()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(3.8k)|赞(0)|评价(0)|浏览(73)

本文整理了Java中ij.measure.ResultsTable.setHeading方法的一些代码示例,展示了ResultsTable.setHeading的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ResultsTable.setHeading方法的具体详情如下:
包路径:ij.measure.ResultsTable
类名称:ResultsTable
方法名:setHeading

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();

相关文章

微信公众号

最新文章

更多