static Offset <FArray> build_array(FlatBufferBuilder b, IHasArray camera) { var v_offset = FArray.CreateArrayVector(b, camera.ObservationArray); //FArray.StartRangesVector(b,); FArray.StartFArray(b); FArray.AddArray(b, v_offset); //FArray.AddRanges(b,); return(FArray.EndFArray(b)); }
static Offset <FArray> serialise_array(FlatBufferBuilder b, IHasArray float_a) { //var v_offset = FArray.CreateArrayVector(b, camera.ObservationArray); var v_offset = CustomFlatBufferImplementation.CreateFloatVector(b, float_a.ObservationArray); //FArray.StartRangesVector(b,); FArray.StartFArray(b); FArray.AddArray(b, v_offset); //FArray.AddRanges(b,); return(FArray.EndFArray(b)); }