ucar.ma2.Array.setFloat()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(4.1k)|赞(0)|评价(0)|浏览(131)

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

Array.setFloat介绍

[英]Set the array element at the current element of ima.
[中]将数组元素设置为ima的当前元素。

代码示例

代码示例来源:origin: Unidata/thredds

@Override
public void addData(float[] data, int resultIndex, int nx) throws IOException {
 int start = resultIndex * horizSize;
 int count = 0;
 for (int y : yRange) {
  for (int x : xRange) {
   int dataIdx = y * nx + x;
   dataArray.setFloat(start + count, data[dataIdx]);
   count++;
  }
 }
}

代码示例来源:origin: edu.ucar/cdm

public void setFloatCurrent(float val) { maa.setFloat(currElement, val); }
public void setFloatNext(float val) { currElement++; maa.setFloat(0, val); }

代码示例来源:origin: Unidata/thredds

public void setFloatCurrent(float val) { maa.setFloat(currElement, val); }
public void setFloatNext(float val) { maa.setFloat(++currElement, val); }

代码示例来源:origin: edu.ucar/cdm

public void setFloatCurrent(float val) {
 maa.setFloat(currElement, val);
}

代码示例来源:origin: Unidata/thredds

public void setFloatCurrent(float val) {
 maa.setFloat(currElement, val);
}

代码示例来源:origin: edu.ucar/netcdf

public void setFloatCurrent(float val) {
 maa.setFloat(currElement, val);
}

代码示例来源:origin: edu.ucar/cdm

public void setFloatCurrent(float val) { maa.setFloat(currElement, val); }
public void setFloatNext(float val) { maa.setFloat(++currElement, val); }

代码示例来源:origin: Unidata/thredds

public void setFloatCurrent(float val) { maa.setFloat(currElement, val); }
public void setFloatNext(float val) { currElement++; maa.setFloat(0, val); }

代码示例来源:origin: edu.ucar/netcdf

public void setFloatCurrent(float val) { maa.setFloat(currElement, val); }
public void setFloatNext(float val) { currElement++; maa.setFloat(0, val); }

代码示例来源:origin: edu.ucar/netcdf

public void setFloatNext(float val) { currElement++; maa.setFloat(0, val); }

代码示例来源:origin: edu.ucar/cdm

public void setFloatNext(float val) {
 count++;
 currElement = counter.incr();
 maa.setFloat(currElement, val);
}

代码示例来源:origin: bcdev/beam

@Override
  public void setArray(Array array, int binIndex, TemporalBin bin) {
    array.setFloat(binIndex, bin.getFeatureValues()[k]);
  }
}));

代码示例来源:origin: Unidata/thredds

public void setFloatNext(float val) {
 count++;
 currElement = counter.incr();
 maa.setFloat(currElement, val);
}

代码示例来源:origin: edu.ucar/netcdf

public void setFloatNext(float val) {
 count++;
 currElement = counter.incr();
 maa.setFloat(currElement, val);
}

代码示例来源:origin: bcdev/beam

@Override
  public void setArray(Array array, int binIndex, TemporalBin bin) {
    if (bin.getFeatureValues().length == 0) {
      array.setFloat(binIndex, Float.NaN);
    } else {
      array.setFloat(binIndex, bin.getFeatureValues()[k]);
    }
  }
}));

代码示例来源:origin: msdk/msdk

/**
 * 
 * @return scanTimeArray an {@link ucar.ma2.Array Array} containing scan retention times for all
 *         scans
 */
private Array getScanTimeArray() {
 // Populate scan times
 Array scanTimeArray = Array.factory(float.class, new int[] {totalScans});
 int idx = 0;
 for (MsScan scan : scans)
  scanTimeArray.setFloat(idx++, scan.getRetentionTime());
 return scanTimeArray;
}

代码示例来源:origin: bcdev/beam

@Override
  public void setArray(Array array, int binIndex, TemporalBin bin) {
    double[] centerLatLon = planetaryGrid.getCenterLatLon(bin.getIndex());
    array.setFloat(binIndex, (float) centerLatLon[1]);
  }
}));

代码示例来源:origin: bcdev/beam

@Override
  public void setArray(Array array, int binIndex, TemporalBin bin) {
    float centerLat = (float) planetaryGrid.getCenterLat(planetaryGrid.getRowIndex(bin.getIndex()));
    array.setFloat(binIndex, centerLat);
  }
}));

代码示例来源:origin: Unidata/thredds

private static void setDataArray(DataType dt, Array arr, Member m){
  //Set the value (int, short, float, double...)
  if( dt  == DataType.SHORT){
    arr.setShort(0, m.getDataArray().getShort(0) );
  }
  
  if( dt  == DataType.INT ){
    arr.setInt(0, m.getDataArray().getInt(0) );
  }        
  
  if( dt  == DataType.DOUBLE){
    arr.setDouble(0, m.getDataArray().getDouble(0) );
  }
  
  if( dt  == DataType.FLOAT){
    arr.setFloat(0, m.getDataArray().getFloat(0) );
  }        
  
}

代码示例来源:origin: edu.ucar/cdm

private static void setDataArray(DataType dt, Array arr, Member m){
  //Set the value (int, short, float, double...)
  if( dt  == DataType.SHORT){
    arr.setShort(0, m.getDataArray().getShort(0) );
  }
  
  if( dt  == DataType.INT ){
    arr.setInt(0, m.getDataArray().getInt(0) );
  }        
  
  if( dt  == DataType.DOUBLE){
    arr.setDouble(0, m.getDataArray().getDouble(0) );
  }
  
  if( dt  == DataType.FLOAT){
    arr.setFloat(0, m.getDataArray().getFloat(0) );
  }        
  
}

相关文章

微信公众号

最新文章

更多