MCPcopy Create free account
hub / github.com/PlotJuggler/PlotJuggler / forDecodeOneAsDouble

Function forDecodeOneAsDouble

pj_datastore/src/encoding.cpp:243–246  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

241} // namespace
242
243double forDecodeOneAsDouble(const FrameOfReferenceEncoded& enc, std::size_t row) {
244 const uint64_t offset = forReadOffset(enc.offsets.data(), row, enc.offset_bytes);
245 return static_cast<double>(enc.reference) + static_cast<double>(offset);
246}
247
248int64_t forDecodeOneAsInt64(const FrameOfReferenceEncoded& enc, std::size_t row) {
249 const uint64_t offset = forReadOffset(enc.offsets.data(), row, enc.offset_bytes);

Callers 2

readNumericAsDoubleMethod · 0.85
TESTFunction · 0.85

Calls 2

forReadOffsetFunction · 0.85
dataMethod · 0.45

Tested by 1

TESTFunction · 0.68