本文整理了Java中ucar.ma2.Array.setFloat()
方法的一些代码示例,展示了Array.setFloat()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Array.setFloat()
方法的具体详情如下:
包路径:ucar.ma2.Array
类名称: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) );
}
}
内容来源于网络,如有侵权,请联系作者删除!