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

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

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

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;
}

相关文章

微信公众号

最新文章

更多