本文整理了Java中ucar.ma2.Array.setObject()
方法的一些代码示例,展示了Array.setObject()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Array.setObject()
方法的具体详情如下:
包路径:ucar.ma2.Array
类名称:Array
方法名:setObject
[英]Set the array element at index to the specified value. the value must be passed wrapped in the appropriate Object (eg Double for double)
[中]将索引处的数组元素设置为指定值。必须将值包装在适当的对象中传递(例如Double for Double)
代码示例来源:origin: edu.ucar/netcdf
public void setObjectCurrent(Object val) {
maa.setObject(currElement, val);
}
代码示例来源:origin: Unidata/thredds
public void setObjectCurrent(Object val) {
maa.setObject(currElement, val);
}
代码示例来源:origin: edu.ucar/cdm
public void setObjectCurrent(Object val) {
maa.setObject(currElement, val);
}
代码示例来源:origin: edu.ucar/netcdf
public void setObjectCurrent(Object val) { maa.setObject(currElement, val); }
public void setObjectNext(Object val) { currElement++; maa.setObject(0, val); }
代码示例来源:origin: edu.ucar/netcdf
public void setObjectCurrent(Object val) { maa.setObject(currElement, val); }
public void setObjectNext(Object val) { maa.setObject(++currElement, val); }
代码示例来源:origin: Unidata/thredds
public void setObjectCurrent(Object val) { maa.setObject(currElement, val); }
public void setObjectNext(Object val) { maa.setObject(++currElement, val); }
代码示例来源:origin: edu.ucar/cdm
public void setObjectNext(Object val) { maa.setObject(++currElement, val); }
代码示例来源:origin: edu.ucar/netcdf
public void setObjectNext(Object val) {
count++;
currElement = counter.incr();
maa.setObject(currElement, val);
}
}
代码示例来源:origin: edu.ucar/cdm
public void setObjectNext(Object val) {
count++;
currElement = counter.incr();
maa.setObject(currElement, val);
}
}
代码示例来源:origin: Unidata/thredds
public void setObjectNext(Object val) {
count++;
currElement = counter.incr();
maa.setObject(currElement, val);
}
}
代码示例来源:origin: edu.ucar/netcdf
private Array decodeVlen(Field fld, UserType userType, int pos, int idx, ByteBuffer bbuff) throws IOException {
int n = (int) bbuff.getLong(pos);
long addr = bbuff.getLong(pos + 8); // LOOK
Pointer p = new MyPointer(addr);
switch (userType.baseTypeid) {
case Nc4prototypes.NC_FLOAT:
float[] data = p.getFloatArray(0, n);
fld.data.setObject(idx, Array.factory(DataType.FLOAT, new int[]{n}, data));
}
throw new IllegalStateException();
}
代码示例来源:origin: Unidata/thredds
/**
* Get the value as an Array.
*
* @return Array of values.
*/
public Array getValues() {
if (values == null && svalue != null) {
values = Array.factory(DataType.STRING, new int[]{1});
values.setObject(values.getIndex(), svalue);
}
return values;
}
代码示例来源:origin: edu.ucar/netcdf
/**
* Get the value as an Array.
*
* @return Array of values.
*/
public Array getValues() {
if (values == null && svalue != null) {
values = Array.factory(String.class, new int[]{1});
values.setObject(values.getIndex(), svalue);
}
return values;
}
代码示例来源:origin: edu.ucar/cdm
/**
* Get the value as an Array.
*
* @return Array of values.
*/
public Array getValues() {
if (values == null && svalue != null) {
values = Array.factory(String.class, new int[]{1});
values.setObject(values.getIndex(), svalue);
}
return values;
}
代码示例来源:origin: Unidata/thredds
private void
decodeVlenField(Field fld, UserType userType, int pos, int idx, ByteBuffer bbuff)
throws IOException {
ConvertedType cvt = convertDataType(userType.baseTypeid);
Array array = decodeVlen(cvt.dt, pos, bbuff);
fld.data.setObject(idx, array);
}
代码示例来源:origin: edu.ucar/netcdf4
private void
decodeVlenField(Field fld, UserType userType, int pos, int idx, ByteBuffer bbuff)
throws IOException {
ConvertedType cvt = convertDataType(userType.baseTypeid);
Array array = decodeVlen(cvt.dt, pos, bbuff);
fld.data.setObject(idx, array);
if (cvt.isUnsigned) fld.data.setUnsigned(true);
}
代码示例来源:origin: Unidata/thredds
public Attribute(String name, Number val, boolean isUnsigned) {
super(name);
if (name == null) throw new IllegalArgumentException("Trying to set name to null on " + this);
int[] shape = new int[1];
shape[0] = 1;
DataType dt = DataType.getType(val.getClass(), isUnsigned);
setDataType(dt);
Array vala = Array.factory(dt, shape);
Index ima = vala.getIndex();
vala.setObject(ima.set0(0), val);
setValues(vala);
setImmutable();
}
代码示例来源:origin: edu.ucar/cdm
static public StructureData make(String name, Object value) {
StructureMembers members = new StructureMembers("");
DataType dtype = DataType.getType(value.getClass());
StructureMembers.Member m = members.addMember(name, null, null, dtype, new int[]{1});
StructureDataW sw = new StructureDataW(members);
Array dataArray = Array.factory(dtype, new int[]{1});
dataArray.setObject(dataArray.getIndex(), value);
sw.setMemberData(m, dataArray);
return sw;
}
代码示例来源:origin: Unidata/thredds
static public StructureData make(String name, Object value) {
StructureMembers members = new StructureMembers("");
DataType dtype = DataType.getType(value.getClass(), false); // LOOK unsigned
StructureMembers.Member m = members.addMember(name, null, null, dtype, new int[]{1});
StructureDataW sw = new StructureDataW(members);
Array dataArray = Array.factory(dtype, new int[]{1});
dataArray.setObject(dataArray.getIndex(), value);
sw.setMemberData(m, dataArray);
return sw;
}
代码示例来源:origin: edu.ucar/netcdf
static public StructureData make(String name, Object value) {
StructureMembers members = new StructureMembers("");
DataType dtype = DataType.getType(value.getClass());
StructureMembers.Member m = members.addMember(name, null, null, dtype, new int[]{1});
StructureDataW sw = new StructureDataW(members);
Array dataArray = Array.factory(dtype, new int[]{1});
dataArray.setObject(dataArray.getIndex(), value);
sw.setMemberData(m, dataArray);
return sw;
}
内容来源于网络,如有侵权,请联系作者删除!