本文整理了Java中com.google.flatbuffers.FlatBufferBuilder.addDouble()
方法的一些代码示例,展示了FlatBufferBuilder.addDouble()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FlatBufferBuilder.addDouble()
方法的具体详情如下:
包路径:com.google.flatbuffers.FlatBufferBuilder
类名称:FlatBufferBuilder
方法名:addDouble
[英]Add a double
to the buffer, properly aligned, and grows the buffer (if necessary).
[中]在缓冲区中添加一个“double”,正确对齐,并增长缓冲区(如果需要)。
代码示例来源:origin: deeplearning4j/nd4j
public static int createExtraParamsVector(FlatBufferBuilder builder, double[] data) { builder.startVector(8, data.length, 8); for (int i = data.length - 1; i >= 0; i--) builder.addDouble(data[i]); return builder.endVector(); }
public static void startExtraParamsVector(FlatBufferBuilder builder, int numElems) { builder.startVector(8, numElems, 8); }
代码示例来源:origin: deeplearning4j/nd4j
public static int createDVector(FlatBufferBuilder builder, double[] data) { builder.startVector(8, data.length, 8); for (int i = data.length - 1; i >= 0; i--) builder.addDouble(data[i]); return builder.endVector(); }
public static void startDVector(FlatBufferBuilder builder, int numElems) { builder.startVector(8, numElems, 8); }
代码示例来源:origin: NationalSecurityAgency/timely
public static void addValue(FlatBufferBuilder builder, double value) { builder.addDouble(2, value, 0.0); }
public static void addTags(FlatBufferBuilder builder, int tagsOffset) { builder.addOffset(3, tagsOffset, 0); }
代码示例来源:origin: locationtech/geogig
public static void addValue(FlatBufferBuilder builder, double value) { builder.addDouble(0, value, 0.0); }
public static int endDOUBLE(FlatBufferBuilder builder) {
代码示例来源:origin: com.github.davidmoten/flatbuffers-java
/**
* Add a `double` to a table at `o` into its vtable, with value `x` and default `d`.
*
* @param o The index into the vtable.
* @param x A `double` to put into the buffer, depending on how defaults are handled. If
* `force_defaults` is `false`, compare `x` against the default value `d`. If `x` contains the
* default value, it can be skipped.
* @param d A `double` default value to compare against when `force_defaults` is `false`.
*/
public void addDouble (int o, double x, double d) { if(force_defaults || x != d) { addDouble (x); slot(o); } }
代码示例来源:origin: com.google.flatbuffers/flatbuffers-java
/**
* Add a `double` to a table at `o` into its vtable, with value `x` and default `d`.
*
* @param o The index into the vtable.
* @param x A `double` to put into the buffer, depending on how defaults are handled. If
* `force_defaults` is `false`, compare `x` against the default value `d`. If `x` contains the
* default value, it can be skipped.
* @param d A `double` default value to compare against when `force_defaults` is `false`.
*/
public void addDouble (int o, double x, double d) { if(force_defaults || x != d) { addDouble (x); slot(o); } }
代码示例来源:origin: davidmoten/flatbuffers
/**
* Add a `double` to a table at `o` into its vtable, with value `x` and default `d`.
*
* @param o The index into the vtable.
* @param x A `double` to put into the buffer, depending on how defaults are handled. If
* `force_defaults` is `false`, compare `x` against the default value `d`. If `x` contains the
* default value, it can be skipped.
* @param d A `double` default value to compare against when `force_defaults` is `false`.
*/
public void addDouble (int o, double x, double d) { if(force_defaults || x != d) { addDouble (x); slot(o); } }
代码示例来源:origin: flipkart-incubator/kafka-filtering
public void addDouble (int o, double x, double d) { if(force_defaults || x != d) { addDouble (x); slot(o); } }
public void addOffset (int o, int x, int d) { if(force_defaults || x != d) { addOffset (x); slot(o); } }
代码示例来源:origin: com.vlkan/flatbuffers
public void addDouble (int o, double x, double d) { if(force_defaults || x != d) { addDouble (x); slot(o); } }
public void addOffset (int o, int x, int d) { if(force_defaults || x != d) { addOffset (x); slot(o); } }
代码示例来源:origin: locationtech/geogig
public @Override void filter(final CoordinateSequence seq, final int i) {
final int size = seq.size();
for (int o = size - 1; o >= 0; o--) {
builder.addDouble(seq.getOrdinate(o, 1));// Y
builder.addDouble(seq.getOrdinate(o, 0));// then X
}
}
});
代码示例来源:origin: locationtech/geogig
public static int createOrdinatesVector(FlatBufferBuilder builder, double[] data) { builder.startVector(8, data.length, 8); for (int i = data.length - 1; i >= 0; i--) builder.addDouble(data[i]); return builder.endVector(); }
public static void startOrdinatesVector(FlatBufferBuilder builder, int numElems) { builder.startVector(8, numElems, 8); }
代码示例来源:origin: locationtech/geogig
public static int createValueVector(FlatBufferBuilder builder, double[] data) { builder.startVector(8, data.length, 8); for (int i = data.length - 1; i >= 0; i--) builder.addDouble(data[i]); return builder.endVector(); }
public static void startValueVector(FlatBufferBuilder builder, int numElems) { builder.startVector(8, numElems, 8); }
代码示例来源:origin: locationtech/geogig
if (type == GeometryType.Point) {
builder.addDouble(((Point) geom).getY());
builder.addDouble(((Point) geom).getX());
} else {
geom.apply(new CoordinateSequenceFilter() {
内容来源于网络,如有侵权,请联系作者删除!