Voyant API 0.2.1
Loading...
Searching...
No Matches
point_group.capnp.h
Go to the documentation of this file.
1// Generated by Cap'n Proto compiler, DO NOT EDIT
2// source: point_group.capnp
3
4#pragma once
5
6#include <capnp/generated-header-support.h>
7#include <kj/windows-sanity.h>
8
9#ifndef CAPNP_VERSION
10#error "CAPNP_VERSION is not defined, is capnp/generated-header-support.h missing?"
11#elif CAPNP_VERSION != 1001000
12#error "Version mismatch between generated code and library headers. You must use the same version of the Cap'n Proto compiler and library."
13#endif
14
15#include "header.capnp.h"
16#include "point.capnp.h"
17
18CAPNP_BEGIN_HEADER
19
20namespace capnp {
21namespace schemas {
22
23CAPNP_DECLARE_SCHEMA(98bcedd86540d53c);
24CAPNP_DECLARE_SCHEMA(ab613ba9cb4da3c5);
25CAPNP_DECLARE_SCHEMA(854d742b098a261a);
26
27} // namespace schemas
28} // namespace capnp
29
30
32 PointGroupHeader() = delete;
33
34 class Reader;
35 class Builder;
36 class Pipeline;
37
39 CAPNP_DECLARE_STRUCT_HEADER(98bcedd86540d53c, 2, 0)
40 #if !CAPNP_LITE
41 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
42 #endif // !CAPNP_LITE
43 };
44};
45
46struct DataBlock {
47 DataBlock() = delete;
48
49 class Reader;
50 class Builder;
51 class Pipeline;
52
54 CAPNP_DECLARE_STRUCT_HEADER(ab613ba9cb4da3c5, 0, 8)
55 #if !CAPNP_LITE
56 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
57 #endif // !CAPNP_LITE
58 };
59};
60
61struct PointGroup {
62 PointGroup() = delete;
63
64 class Reader;
65 class Builder;
66 class Pipeline;
67
69 CAPNP_DECLARE_STRUCT_HEADER(854d742b098a261a, 0, 6)
70 #if !CAPNP_LITE
71 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
72 #endif // !CAPNP_LITE
73 };
74};
75
76// =======================================================================================
77
79public:
81
82 Reader() = default;
83 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
84
85 inline ::capnp::MessageSize totalSize() const {
86 return _reader.totalSize().asPublic();
87 }
88
89#if !CAPNP_LITE
90 inline ::kj::StringTree toString() const {
91 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
92 }
93#endif // !CAPNP_LITE
94
95 inline ::uint32_t getMessageIndex() const;
96
97 inline ::int32_t getNanosecsSinceFrame() const;
98
99 inline ::uint32_t getValidPoints() const;
100
101private:
102 ::capnp::_::StructReader _reader;
103 template <typename, ::capnp::Kind>
104 friend struct ::capnp::ToDynamic_;
105 template <typename, ::capnp::Kind>
106 friend struct ::capnp::_::PointerHelpers;
107 template <typename, ::capnp::Kind>
108 friend struct ::capnp::List;
109 friend class ::capnp::MessageBuilder;
110 friend class ::capnp::Orphanage;
111};
112
114public:
116
117 Builder() = delete; // Deleted to discourage incorrect usage.
118 // You can explicitly initialize to nullptr instead.
119 inline Builder(decltype(nullptr)) {}
120 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
121 inline operator Reader() const { return Reader(_builder.asReader()); }
122 inline Reader asReader() const { return *this; }
123
124 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
125#if !CAPNP_LITE
126 inline ::kj::StringTree toString() const { return asReader().toString(); }
127#endif // !CAPNP_LITE
128
129 inline ::uint32_t getMessageIndex();
130 inline void setMessageIndex( ::uint32_t value);
131
132 inline ::int32_t getNanosecsSinceFrame();
133 inline void setNanosecsSinceFrame( ::int32_t value);
134
135 inline ::uint32_t getValidPoints();
136 inline void setValidPoints( ::uint32_t value);
137
138private:
139 ::capnp::_::StructBuilder _builder;
140 template <typename, ::capnp::Kind>
141 friend struct ::capnp::ToDynamic_;
142 friend class ::capnp::Orphanage;
143 template <typename, ::capnp::Kind>
144 friend struct ::capnp::_::PointerHelpers;
145};
146
147#if !CAPNP_LITE
149public:
151
152 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
153 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
154 : _typeless(kj::mv(typeless)) {}
155
156private:
157 ::capnp::AnyPointer::Pipeline _typeless;
158 friend class ::capnp::PipelineHook;
159 template <typename, ::capnp::Kind>
160 friend struct ::capnp::ToDynamic_;
161};
162#endif // !CAPNP_LITE
163
165public:
167
168 Reader() = default;
169 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
170
171 inline ::capnp::MessageSize totalSize() const {
172 return _reader.totalSize().asPublic();
173 }
174
175#if !CAPNP_LITE
176 inline ::kj::StringTree toString() const {
177 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
178 }
179#endif // !CAPNP_LITE
180
181 inline bool hasChannel0() const;
182 inline ::PointData::Reader getChannel0() const;
183
184 inline bool hasChannel1() const;
185 inline ::PointData::Reader getChannel1() const;
186
187 inline bool hasChannel2() const;
188 inline ::PointData::Reader getChannel2() const;
189
190 inline bool hasChannel3() const;
191 inline ::PointData::Reader getChannel3() const;
192
193 inline bool hasChannel4() const;
194 inline ::PointData::Reader getChannel4() const;
195
196 inline bool hasChannel5() const;
197 inline ::PointData::Reader getChannel5() const;
198
199 inline bool hasChannel6() const;
200 inline ::PointData::Reader getChannel6() const;
201
202 inline bool hasChannel7() const;
203 inline ::PointData::Reader getChannel7() const;
204
205private:
206 ::capnp::_::StructReader _reader;
207 template <typename, ::capnp::Kind>
208 friend struct ::capnp::ToDynamic_;
209 template <typename, ::capnp::Kind>
210 friend struct ::capnp::_::PointerHelpers;
211 template <typename, ::capnp::Kind>
212 friend struct ::capnp::List;
213 friend class ::capnp::MessageBuilder;
214 friend class ::capnp::Orphanage;
215};
216
218public:
220
221 Builder() = delete; // Deleted to discourage incorrect usage.
222 // You can explicitly initialize to nullptr instead.
223 inline Builder(decltype(nullptr)) {}
224 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
225 inline operator Reader() const { return Reader(_builder.asReader()); }
226 inline Reader asReader() const { return *this; }
227
228 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
229#if !CAPNP_LITE
230 inline ::kj::StringTree toString() const { return asReader().toString(); }
231#endif // !CAPNP_LITE
232
233 inline bool hasChannel0();
234 inline ::PointData::Builder getChannel0();
235 inline void setChannel0( ::PointData::Reader value);
236 inline ::PointData::Builder initChannel0();
237 inline void adoptChannel0(::capnp::Orphan< ::PointData>&& value);
238 inline ::capnp::Orphan< ::PointData> disownChannel0();
239
240 inline bool hasChannel1();
241 inline ::PointData::Builder getChannel1();
242 inline void setChannel1( ::PointData::Reader value);
243 inline ::PointData::Builder initChannel1();
244 inline void adoptChannel1(::capnp::Orphan< ::PointData>&& value);
245 inline ::capnp::Orphan< ::PointData> disownChannel1();
246
247 inline bool hasChannel2();
248 inline ::PointData::Builder getChannel2();
249 inline void setChannel2( ::PointData::Reader value);
250 inline ::PointData::Builder initChannel2();
251 inline void adoptChannel2(::capnp::Orphan< ::PointData>&& value);
252 inline ::capnp::Orphan< ::PointData> disownChannel2();
253
254 inline bool hasChannel3();
255 inline ::PointData::Builder getChannel3();
256 inline void setChannel3( ::PointData::Reader value);
257 inline ::PointData::Builder initChannel3();
258 inline void adoptChannel3(::capnp::Orphan< ::PointData>&& value);
259 inline ::capnp::Orphan< ::PointData> disownChannel3();
260
261 inline bool hasChannel4();
262 inline ::PointData::Builder getChannel4();
263 inline void setChannel4( ::PointData::Reader value);
264 inline ::PointData::Builder initChannel4();
265 inline void adoptChannel4(::capnp::Orphan< ::PointData>&& value);
266 inline ::capnp::Orphan< ::PointData> disownChannel4();
267
268 inline bool hasChannel5();
269 inline ::PointData::Builder getChannel5();
270 inline void setChannel5( ::PointData::Reader value);
271 inline ::PointData::Builder initChannel5();
272 inline void adoptChannel5(::capnp::Orphan< ::PointData>&& value);
273 inline ::capnp::Orphan< ::PointData> disownChannel5();
274
275 inline bool hasChannel6();
276 inline ::PointData::Builder getChannel6();
277 inline void setChannel6( ::PointData::Reader value);
278 inline ::PointData::Builder initChannel6();
279 inline void adoptChannel6(::capnp::Orphan< ::PointData>&& value);
280 inline ::capnp::Orphan< ::PointData> disownChannel6();
281
282 inline bool hasChannel7();
283 inline ::PointData::Builder getChannel7();
284 inline void setChannel7( ::PointData::Reader value);
285 inline ::PointData::Builder initChannel7();
286 inline void adoptChannel7(::capnp::Orphan< ::PointData>&& value);
287 inline ::capnp::Orphan< ::PointData> disownChannel7();
288
289private:
290 ::capnp::_::StructBuilder _builder;
291 template <typename, ::capnp::Kind>
292 friend struct ::capnp::ToDynamic_;
293 friend class ::capnp::Orphanage;
294 template <typename, ::capnp::Kind>
295 friend struct ::capnp::_::PointerHelpers;
296};
297
298#if !CAPNP_LITE
300public:
302
303 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
304 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
305 : _typeless(kj::mv(typeless)) {}
306
307 inline ::PointData::Pipeline getChannel0();
308 inline ::PointData::Pipeline getChannel1();
309 inline ::PointData::Pipeline getChannel2();
310 inline ::PointData::Pipeline getChannel3();
311 inline ::PointData::Pipeline getChannel4();
312 inline ::PointData::Pipeline getChannel5();
313 inline ::PointData::Pipeline getChannel6();
314 inline ::PointData::Pipeline getChannel7();
315private:
316 ::capnp::AnyPointer::Pipeline _typeless;
317 friend class ::capnp::PipelineHook;
318 template <typename, ::capnp::Kind>
319 friend struct ::capnp::ToDynamic_;
320};
321#endif // !CAPNP_LITE
322
324public:
326
327 Reader() = default;
328 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
329
330 inline ::capnp::MessageSize totalSize() const {
331 return _reader.totalSize().asPublic();
332 }
333
334#if !CAPNP_LITE
335 inline ::kj::StringTree toString() const {
336 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
337 }
338#endif // !CAPNP_LITE
339
340 inline bool hasHeader() const;
341 inline ::VoyantHeader::Reader getHeader() const;
342
343 inline bool hasPointGroupHeader() const;
344 inline ::PointGroupHeader::Reader getPointGroupHeader() const;
345
346 inline bool hasDataBlock0() const;
347 inline ::DataBlock::Reader getDataBlock0() const;
348
349 inline bool hasDataBlock1() const;
350 inline ::DataBlock::Reader getDataBlock1() const;
351
352 inline bool hasDataBlock2() const;
353 inline ::DataBlock::Reader getDataBlock2() const;
354
355 inline bool hasDataBlock3() const;
356 inline ::DataBlock::Reader getDataBlock3() const;
357
358private:
359 ::capnp::_::StructReader _reader;
360 template <typename, ::capnp::Kind>
361 friend struct ::capnp::ToDynamic_;
362 template <typename, ::capnp::Kind>
363 friend struct ::capnp::_::PointerHelpers;
364 template <typename, ::capnp::Kind>
365 friend struct ::capnp::List;
366 friend class ::capnp::MessageBuilder;
367 friend class ::capnp::Orphanage;
368};
369
371public:
373
374 Builder() = delete; // Deleted to discourage incorrect usage.
375 // You can explicitly initialize to nullptr instead.
376 inline Builder(decltype(nullptr)) {}
377 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
378 inline operator Reader() const { return Reader(_builder.asReader()); }
379 inline Reader asReader() const { return *this; }
380
381 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
382#if !CAPNP_LITE
383 inline ::kj::StringTree toString() const { return asReader().toString(); }
384#endif // !CAPNP_LITE
385
386 inline bool hasHeader();
387 inline ::VoyantHeader::Builder getHeader();
388 inline void setHeader( ::VoyantHeader::Reader value);
389 inline ::VoyantHeader::Builder initHeader();
390 inline void adoptHeader(::capnp::Orphan< ::VoyantHeader>&& value);
391 inline ::capnp::Orphan< ::VoyantHeader> disownHeader();
392
393 inline bool hasPointGroupHeader();
394 inline ::PointGroupHeader::Builder getPointGroupHeader();
396 inline ::PointGroupHeader::Builder initPointGroupHeader();
397 inline void adoptPointGroupHeader(::capnp::Orphan< ::PointGroupHeader>&& value);
398 inline ::capnp::Orphan< ::PointGroupHeader> disownPointGroupHeader();
399
400 inline bool hasDataBlock0();
401 inline ::DataBlock::Builder getDataBlock0();
402 inline void setDataBlock0( ::DataBlock::Reader value);
403 inline ::DataBlock::Builder initDataBlock0();
404 inline void adoptDataBlock0(::capnp::Orphan< ::DataBlock>&& value);
405 inline ::capnp::Orphan< ::DataBlock> disownDataBlock0();
406
407 inline bool hasDataBlock1();
408 inline ::DataBlock::Builder getDataBlock1();
409 inline void setDataBlock1( ::DataBlock::Reader value);
410 inline ::DataBlock::Builder initDataBlock1();
411 inline void adoptDataBlock1(::capnp::Orphan< ::DataBlock>&& value);
412 inline ::capnp::Orphan< ::DataBlock> disownDataBlock1();
413
414 inline bool hasDataBlock2();
415 inline ::DataBlock::Builder getDataBlock2();
416 inline void setDataBlock2( ::DataBlock::Reader value);
417 inline ::DataBlock::Builder initDataBlock2();
418 inline void adoptDataBlock2(::capnp::Orphan< ::DataBlock>&& value);
419 inline ::capnp::Orphan< ::DataBlock> disownDataBlock2();
420
421 inline bool hasDataBlock3();
422 inline ::DataBlock::Builder getDataBlock3();
423 inline void setDataBlock3( ::DataBlock::Reader value);
424 inline ::DataBlock::Builder initDataBlock3();
425 inline void adoptDataBlock3(::capnp::Orphan< ::DataBlock>&& value);
426 inline ::capnp::Orphan< ::DataBlock> disownDataBlock3();
427
428private:
429 ::capnp::_::StructBuilder _builder;
430 template <typename, ::capnp::Kind>
431 friend struct ::capnp::ToDynamic_;
432 friend class ::capnp::Orphanage;
433 template <typename, ::capnp::Kind>
434 friend struct ::capnp::_::PointerHelpers;
435};
436
437#if !CAPNP_LITE
439public:
441
442 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
443 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
444 : _typeless(kj::mv(typeless)) {}
445
446 inline ::VoyantHeader::Pipeline getHeader();
447 inline ::PointGroupHeader::Pipeline getPointGroupHeader();
448 inline ::DataBlock::Pipeline getDataBlock0();
449 inline ::DataBlock::Pipeline getDataBlock1();
450 inline ::DataBlock::Pipeline getDataBlock2();
451 inline ::DataBlock::Pipeline getDataBlock3();
452private:
453 ::capnp::AnyPointer::Pipeline _typeless;
454 friend class ::capnp::PipelineHook;
455 template <typename, ::capnp::Kind>
456 friend struct ::capnp::ToDynamic_;
457};
458#endif // !CAPNP_LITE
459
460// =======================================================================================
461
463 return _reader.getDataField< ::uint32_t>(
464 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
465}
466
468 return _builder.getDataField< ::uint32_t>(
469 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
470}
471inline void PointGroupHeader::Builder::setMessageIndex( ::uint32_t value) {
472 _builder.setDataField< ::uint32_t>(
473 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
474}
475
477 return _reader.getDataField< ::int32_t>(
478 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
479}
480
482 return _builder.getDataField< ::int32_t>(
483 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
484}
486 _builder.setDataField< ::int32_t>(
487 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
488}
489
491 return _reader.getDataField< ::uint32_t>(
492 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
493}
494
496 return _builder.getDataField< ::uint32_t>(
497 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
498}
499inline void PointGroupHeader::Builder::setValidPoints( ::uint32_t value) {
500 _builder.setDataField< ::uint32_t>(
501 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
502}
503
505 return !_reader.getPointerField(
506 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
507}
509 return !_builder.getPointerField(
510 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
511}
512inline ::PointData::Reader DataBlock::Reader::getChannel0() const {
513 return ::capnp::_::PointerHelpers< ::PointData>::get(_reader.getPointerField(
514 ::capnp::bounded<0>() * ::capnp::POINTERS));
515}
516inline ::PointData::Builder DataBlock::Builder::getChannel0() {
517 return ::capnp::_::PointerHelpers< ::PointData>::get(_builder.getPointerField(
518 ::capnp::bounded<0>() * ::capnp::POINTERS));
519}
520#if !CAPNP_LITE
521inline ::PointData::Pipeline DataBlock::Pipeline::getChannel0() {
522 return ::PointData::Pipeline(_typeless.getPointerField(0));
523}
524#endif // !CAPNP_LITE
526 ::capnp::_::PointerHelpers< ::PointData>::set(_builder.getPointerField(
527 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
528}
529inline ::PointData::Builder DataBlock::Builder::initChannel0() {
530 return ::capnp::_::PointerHelpers< ::PointData>::init(_builder.getPointerField(
531 ::capnp::bounded<0>() * ::capnp::POINTERS));
532}
534 ::capnp::Orphan< ::PointData>&& value) {
535 ::capnp::_::PointerHelpers< ::PointData>::adopt(_builder.getPointerField(
536 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
537}
538inline ::capnp::Orphan< ::PointData> DataBlock::Builder::disownChannel0() {
539 return ::capnp::_::PointerHelpers< ::PointData>::disown(_builder.getPointerField(
540 ::capnp::bounded<0>() * ::capnp::POINTERS));
541}
542
544 return !_reader.getPointerField(
545 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
546}
548 return !_builder.getPointerField(
549 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
550}
551inline ::PointData::Reader DataBlock::Reader::getChannel1() const {
552 return ::capnp::_::PointerHelpers< ::PointData>::get(_reader.getPointerField(
553 ::capnp::bounded<1>() * ::capnp::POINTERS));
554}
555inline ::PointData::Builder DataBlock::Builder::getChannel1() {
556 return ::capnp::_::PointerHelpers< ::PointData>::get(_builder.getPointerField(
557 ::capnp::bounded<1>() * ::capnp::POINTERS));
558}
559#if !CAPNP_LITE
560inline ::PointData::Pipeline DataBlock::Pipeline::getChannel1() {
561 return ::PointData::Pipeline(_typeless.getPointerField(1));
562}
563#endif // !CAPNP_LITE
565 ::capnp::_::PointerHelpers< ::PointData>::set(_builder.getPointerField(
566 ::capnp::bounded<1>() * ::capnp::POINTERS), value);
567}
568inline ::PointData::Builder DataBlock::Builder::initChannel1() {
569 return ::capnp::_::PointerHelpers< ::PointData>::init(_builder.getPointerField(
570 ::capnp::bounded<1>() * ::capnp::POINTERS));
571}
573 ::capnp::Orphan< ::PointData>&& value) {
574 ::capnp::_::PointerHelpers< ::PointData>::adopt(_builder.getPointerField(
575 ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
576}
577inline ::capnp::Orphan< ::PointData> DataBlock::Builder::disownChannel1() {
578 return ::capnp::_::PointerHelpers< ::PointData>::disown(_builder.getPointerField(
579 ::capnp::bounded<1>() * ::capnp::POINTERS));
580}
581
583 return !_reader.getPointerField(
584 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
585}
587 return !_builder.getPointerField(
588 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
589}
590inline ::PointData::Reader DataBlock::Reader::getChannel2() const {
591 return ::capnp::_::PointerHelpers< ::PointData>::get(_reader.getPointerField(
592 ::capnp::bounded<2>() * ::capnp::POINTERS));
593}
594inline ::PointData::Builder DataBlock::Builder::getChannel2() {
595 return ::capnp::_::PointerHelpers< ::PointData>::get(_builder.getPointerField(
596 ::capnp::bounded<2>() * ::capnp::POINTERS));
597}
598#if !CAPNP_LITE
599inline ::PointData::Pipeline DataBlock::Pipeline::getChannel2() {
600 return ::PointData::Pipeline(_typeless.getPointerField(2));
601}
602#endif // !CAPNP_LITE
604 ::capnp::_::PointerHelpers< ::PointData>::set(_builder.getPointerField(
605 ::capnp::bounded<2>() * ::capnp::POINTERS), value);
606}
607inline ::PointData::Builder DataBlock::Builder::initChannel2() {
608 return ::capnp::_::PointerHelpers< ::PointData>::init(_builder.getPointerField(
609 ::capnp::bounded<2>() * ::capnp::POINTERS));
610}
612 ::capnp::Orphan< ::PointData>&& value) {
613 ::capnp::_::PointerHelpers< ::PointData>::adopt(_builder.getPointerField(
614 ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
615}
616inline ::capnp::Orphan< ::PointData> DataBlock::Builder::disownChannel2() {
617 return ::capnp::_::PointerHelpers< ::PointData>::disown(_builder.getPointerField(
618 ::capnp::bounded<2>() * ::capnp::POINTERS));
619}
620
622 return !_reader.getPointerField(
623 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
624}
626 return !_builder.getPointerField(
627 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
628}
629inline ::PointData::Reader DataBlock::Reader::getChannel3() const {
630 return ::capnp::_::PointerHelpers< ::PointData>::get(_reader.getPointerField(
631 ::capnp::bounded<3>() * ::capnp::POINTERS));
632}
633inline ::PointData::Builder DataBlock::Builder::getChannel3() {
634 return ::capnp::_::PointerHelpers< ::PointData>::get(_builder.getPointerField(
635 ::capnp::bounded<3>() * ::capnp::POINTERS));
636}
637#if !CAPNP_LITE
638inline ::PointData::Pipeline DataBlock::Pipeline::getChannel3() {
639 return ::PointData::Pipeline(_typeless.getPointerField(3));
640}
641#endif // !CAPNP_LITE
643 ::capnp::_::PointerHelpers< ::PointData>::set(_builder.getPointerField(
644 ::capnp::bounded<3>() * ::capnp::POINTERS), value);
645}
646inline ::PointData::Builder DataBlock::Builder::initChannel3() {
647 return ::capnp::_::PointerHelpers< ::PointData>::init(_builder.getPointerField(
648 ::capnp::bounded<3>() * ::capnp::POINTERS));
649}
651 ::capnp::Orphan< ::PointData>&& value) {
652 ::capnp::_::PointerHelpers< ::PointData>::adopt(_builder.getPointerField(
653 ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
654}
655inline ::capnp::Orphan< ::PointData> DataBlock::Builder::disownChannel3() {
656 return ::capnp::_::PointerHelpers< ::PointData>::disown(_builder.getPointerField(
657 ::capnp::bounded<3>() * ::capnp::POINTERS));
658}
659
661 return !_reader.getPointerField(
662 ::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
663}
665 return !_builder.getPointerField(
666 ::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
667}
668inline ::PointData::Reader DataBlock::Reader::getChannel4() const {
669 return ::capnp::_::PointerHelpers< ::PointData>::get(_reader.getPointerField(
670 ::capnp::bounded<4>() * ::capnp::POINTERS));
671}
672inline ::PointData::Builder DataBlock::Builder::getChannel4() {
673 return ::capnp::_::PointerHelpers< ::PointData>::get(_builder.getPointerField(
674 ::capnp::bounded<4>() * ::capnp::POINTERS));
675}
676#if !CAPNP_LITE
677inline ::PointData::Pipeline DataBlock::Pipeline::getChannel4() {
678 return ::PointData::Pipeline(_typeless.getPointerField(4));
679}
680#endif // !CAPNP_LITE
682 ::capnp::_::PointerHelpers< ::PointData>::set(_builder.getPointerField(
683 ::capnp::bounded<4>() * ::capnp::POINTERS), value);
684}
685inline ::PointData::Builder DataBlock::Builder::initChannel4() {
686 return ::capnp::_::PointerHelpers< ::PointData>::init(_builder.getPointerField(
687 ::capnp::bounded<4>() * ::capnp::POINTERS));
688}
690 ::capnp::Orphan< ::PointData>&& value) {
691 ::capnp::_::PointerHelpers< ::PointData>::adopt(_builder.getPointerField(
692 ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value));
693}
694inline ::capnp::Orphan< ::PointData> DataBlock::Builder::disownChannel4() {
695 return ::capnp::_::PointerHelpers< ::PointData>::disown(_builder.getPointerField(
696 ::capnp::bounded<4>() * ::capnp::POINTERS));
697}
698
700 return !_reader.getPointerField(
701 ::capnp::bounded<5>() * ::capnp::POINTERS).isNull();
702}
704 return !_builder.getPointerField(
705 ::capnp::bounded<5>() * ::capnp::POINTERS).isNull();
706}
707inline ::PointData::Reader DataBlock::Reader::getChannel5() const {
708 return ::capnp::_::PointerHelpers< ::PointData>::get(_reader.getPointerField(
709 ::capnp::bounded<5>() * ::capnp::POINTERS));
710}
711inline ::PointData::Builder DataBlock::Builder::getChannel5() {
712 return ::capnp::_::PointerHelpers< ::PointData>::get(_builder.getPointerField(
713 ::capnp::bounded<5>() * ::capnp::POINTERS));
714}
715#if !CAPNP_LITE
716inline ::PointData::Pipeline DataBlock::Pipeline::getChannel5() {
717 return ::PointData::Pipeline(_typeless.getPointerField(5));
718}
719#endif // !CAPNP_LITE
721 ::capnp::_::PointerHelpers< ::PointData>::set(_builder.getPointerField(
722 ::capnp::bounded<5>() * ::capnp::POINTERS), value);
723}
724inline ::PointData::Builder DataBlock::Builder::initChannel5() {
725 return ::capnp::_::PointerHelpers< ::PointData>::init(_builder.getPointerField(
726 ::capnp::bounded<5>() * ::capnp::POINTERS));
727}
729 ::capnp::Orphan< ::PointData>&& value) {
730 ::capnp::_::PointerHelpers< ::PointData>::adopt(_builder.getPointerField(
731 ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value));
732}
733inline ::capnp::Orphan< ::PointData> DataBlock::Builder::disownChannel5() {
734 return ::capnp::_::PointerHelpers< ::PointData>::disown(_builder.getPointerField(
735 ::capnp::bounded<5>() * ::capnp::POINTERS));
736}
737
739 return !_reader.getPointerField(
740 ::capnp::bounded<6>() * ::capnp::POINTERS).isNull();
741}
743 return !_builder.getPointerField(
744 ::capnp::bounded<6>() * ::capnp::POINTERS).isNull();
745}
746inline ::PointData::Reader DataBlock::Reader::getChannel6() const {
747 return ::capnp::_::PointerHelpers< ::PointData>::get(_reader.getPointerField(
748 ::capnp::bounded<6>() * ::capnp::POINTERS));
749}
750inline ::PointData::Builder DataBlock::Builder::getChannel6() {
751 return ::capnp::_::PointerHelpers< ::PointData>::get(_builder.getPointerField(
752 ::capnp::bounded<6>() * ::capnp::POINTERS));
753}
754#if !CAPNP_LITE
755inline ::PointData::Pipeline DataBlock::Pipeline::getChannel6() {
756 return ::PointData::Pipeline(_typeless.getPointerField(6));
757}
758#endif // !CAPNP_LITE
760 ::capnp::_::PointerHelpers< ::PointData>::set(_builder.getPointerField(
761 ::capnp::bounded<6>() * ::capnp::POINTERS), value);
762}
763inline ::PointData::Builder DataBlock::Builder::initChannel6() {
764 return ::capnp::_::PointerHelpers< ::PointData>::init(_builder.getPointerField(
765 ::capnp::bounded<6>() * ::capnp::POINTERS));
766}
768 ::capnp::Orphan< ::PointData>&& value) {
769 ::capnp::_::PointerHelpers< ::PointData>::adopt(_builder.getPointerField(
770 ::capnp::bounded<6>() * ::capnp::POINTERS), kj::mv(value));
771}
772inline ::capnp::Orphan< ::PointData> DataBlock::Builder::disownChannel6() {
773 return ::capnp::_::PointerHelpers< ::PointData>::disown(_builder.getPointerField(
774 ::capnp::bounded<6>() * ::capnp::POINTERS));
775}
776
778 return !_reader.getPointerField(
779 ::capnp::bounded<7>() * ::capnp::POINTERS).isNull();
780}
782 return !_builder.getPointerField(
783 ::capnp::bounded<7>() * ::capnp::POINTERS).isNull();
784}
785inline ::PointData::Reader DataBlock::Reader::getChannel7() const {
786 return ::capnp::_::PointerHelpers< ::PointData>::get(_reader.getPointerField(
787 ::capnp::bounded<7>() * ::capnp::POINTERS));
788}
789inline ::PointData::Builder DataBlock::Builder::getChannel7() {
790 return ::capnp::_::PointerHelpers< ::PointData>::get(_builder.getPointerField(
791 ::capnp::bounded<7>() * ::capnp::POINTERS));
792}
793#if !CAPNP_LITE
794inline ::PointData::Pipeline DataBlock::Pipeline::getChannel7() {
795 return ::PointData::Pipeline(_typeless.getPointerField(7));
796}
797#endif // !CAPNP_LITE
799 ::capnp::_::PointerHelpers< ::PointData>::set(_builder.getPointerField(
800 ::capnp::bounded<7>() * ::capnp::POINTERS), value);
801}
802inline ::PointData::Builder DataBlock::Builder::initChannel7() {
803 return ::capnp::_::PointerHelpers< ::PointData>::init(_builder.getPointerField(
804 ::capnp::bounded<7>() * ::capnp::POINTERS));
805}
807 ::capnp::Orphan< ::PointData>&& value) {
808 ::capnp::_::PointerHelpers< ::PointData>::adopt(_builder.getPointerField(
809 ::capnp::bounded<7>() * ::capnp::POINTERS), kj::mv(value));
810}
811inline ::capnp::Orphan< ::PointData> DataBlock::Builder::disownChannel7() {
812 return ::capnp::_::PointerHelpers< ::PointData>::disown(_builder.getPointerField(
813 ::capnp::bounded<7>() * ::capnp::POINTERS));
814}
815
816inline bool PointGroup::Reader::hasHeader() const {
817 return !_reader.getPointerField(
818 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
819}
821 return !_builder.getPointerField(
822 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
823}
824inline ::VoyantHeader::Reader PointGroup::Reader::getHeader() const {
825 return ::capnp::_::PointerHelpers< ::VoyantHeader>::get(_reader.getPointerField(
826 ::capnp::bounded<0>() * ::capnp::POINTERS));
827}
828inline ::VoyantHeader::Builder PointGroup::Builder::getHeader() {
829 return ::capnp::_::PointerHelpers< ::VoyantHeader>::get(_builder.getPointerField(
830 ::capnp::bounded<0>() * ::capnp::POINTERS));
831}
832#if !CAPNP_LITE
833inline ::VoyantHeader::Pipeline PointGroup::Pipeline::getHeader() {
834 return ::VoyantHeader::Pipeline(_typeless.getPointerField(0));
835}
836#endif // !CAPNP_LITE
838 ::capnp::_::PointerHelpers< ::VoyantHeader>::set(_builder.getPointerField(
839 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
840}
841inline ::VoyantHeader::Builder PointGroup::Builder::initHeader() {
842 return ::capnp::_::PointerHelpers< ::VoyantHeader>::init(_builder.getPointerField(
843 ::capnp::bounded<0>() * ::capnp::POINTERS));
844}
846 ::capnp::Orphan< ::VoyantHeader>&& value) {
847 ::capnp::_::PointerHelpers< ::VoyantHeader>::adopt(_builder.getPointerField(
848 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
849}
850inline ::capnp::Orphan< ::VoyantHeader> PointGroup::Builder::disownHeader() {
851 return ::capnp::_::PointerHelpers< ::VoyantHeader>::disown(_builder.getPointerField(
852 ::capnp::bounded<0>() * ::capnp::POINTERS));
853}
854
856 return !_reader.getPointerField(
857 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
858}
860 return !_builder.getPointerField(
861 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
862}
863inline ::PointGroupHeader::Reader PointGroup::Reader::getPointGroupHeader() const {
864 return ::capnp::_::PointerHelpers< ::PointGroupHeader>::get(_reader.getPointerField(
865 ::capnp::bounded<1>() * ::capnp::POINTERS));
866}
867inline ::PointGroupHeader::Builder PointGroup::Builder::getPointGroupHeader() {
868 return ::capnp::_::PointerHelpers< ::PointGroupHeader>::get(_builder.getPointerField(
869 ::capnp::bounded<1>() * ::capnp::POINTERS));
870}
871#if !CAPNP_LITE
872inline ::PointGroupHeader::Pipeline PointGroup::Pipeline::getPointGroupHeader() {
873 return ::PointGroupHeader::Pipeline(_typeless.getPointerField(1));
874}
875#endif // !CAPNP_LITE
877 ::capnp::_::PointerHelpers< ::PointGroupHeader>::set(_builder.getPointerField(
878 ::capnp::bounded<1>() * ::capnp::POINTERS), value);
879}
880inline ::PointGroupHeader::Builder PointGroup::Builder::initPointGroupHeader() {
881 return ::capnp::_::PointerHelpers< ::PointGroupHeader>::init(_builder.getPointerField(
882 ::capnp::bounded<1>() * ::capnp::POINTERS));
883}
885 ::capnp::Orphan< ::PointGroupHeader>&& value) {
886 ::capnp::_::PointerHelpers< ::PointGroupHeader>::adopt(_builder.getPointerField(
887 ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
888}
889inline ::capnp::Orphan< ::PointGroupHeader> PointGroup::Builder::disownPointGroupHeader() {
890 return ::capnp::_::PointerHelpers< ::PointGroupHeader>::disown(_builder.getPointerField(
891 ::capnp::bounded<1>() * ::capnp::POINTERS));
892}
893
895 return !_reader.getPointerField(
896 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
897}
899 return !_builder.getPointerField(
900 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
901}
902inline ::DataBlock::Reader PointGroup::Reader::getDataBlock0() const {
903 return ::capnp::_::PointerHelpers< ::DataBlock>::get(_reader.getPointerField(
904 ::capnp::bounded<2>() * ::capnp::POINTERS));
905}
906inline ::DataBlock::Builder PointGroup::Builder::getDataBlock0() {
907 return ::capnp::_::PointerHelpers< ::DataBlock>::get(_builder.getPointerField(
908 ::capnp::bounded<2>() * ::capnp::POINTERS));
909}
910#if !CAPNP_LITE
911inline ::DataBlock::Pipeline PointGroup::Pipeline::getDataBlock0() {
912 return ::DataBlock::Pipeline(_typeless.getPointerField(2));
913}
914#endif // !CAPNP_LITE
916 ::capnp::_::PointerHelpers< ::DataBlock>::set(_builder.getPointerField(
917 ::capnp::bounded<2>() * ::capnp::POINTERS), value);
918}
919inline ::DataBlock::Builder PointGroup::Builder::initDataBlock0() {
920 return ::capnp::_::PointerHelpers< ::DataBlock>::init(_builder.getPointerField(
921 ::capnp::bounded<2>() * ::capnp::POINTERS));
922}
924 ::capnp::Orphan< ::DataBlock>&& value) {
925 ::capnp::_::PointerHelpers< ::DataBlock>::adopt(_builder.getPointerField(
926 ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
927}
928inline ::capnp::Orphan< ::DataBlock> PointGroup::Builder::disownDataBlock0() {
929 return ::capnp::_::PointerHelpers< ::DataBlock>::disown(_builder.getPointerField(
930 ::capnp::bounded<2>() * ::capnp::POINTERS));
931}
932
934 return !_reader.getPointerField(
935 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
936}
938 return !_builder.getPointerField(
939 ::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
940}
941inline ::DataBlock::Reader PointGroup::Reader::getDataBlock1() const {
942 return ::capnp::_::PointerHelpers< ::DataBlock>::get(_reader.getPointerField(
943 ::capnp::bounded<3>() * ::capnp::POINTERS));
944}
945inline ::DataBlock::Builder PointGroup::Builder::getDataBlock1() {
946 return ::capnp::_::PointerHelpers< ::DataBlock>::get(_builder.getPointerField(
947 ::capnp::bounded<3>() * ::capnp::POINTERS));
948}
949#if !CAPNP_LITE
950inline ::DataBlock::Pipeline PointGroup::Pipeline::getDataBlock1() {
951 return ::DataBlock::Pipeline(_typeless.getPointerField(3));
952}
953#endif // !CAPNP_LITE
955 ::capnp::_::PointerHelpers< ::DataBlock>::set(_builder.getPointerField(
956 ::capnp::bounded<3>() * ::capnp::POINTERS), value);
957}
958inline ::DataBlock::Builder PointGroup::Builder::initDataBlock1() {
959 return ::capnp::_::PointerHelpers< ::DataBlock>::init(_builder.getPointerField(
960 ::capnp::bounded<3>() * ::capnp::POINTERS));
961}
963 ::capnp::Orphan< ::DataBlock>&& value) {
964 ::capnp::_::PointerHelpers< ::DataBlock>::adopt(_builder.getPointerField(
965 ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
966}
967inline ::capnp::Orphan< ::DataBlock> PointGroup::Builder::disownDataBlock1() {
968 return ::capnp::_::PointerHelpers< ::DataBlock>::disown(_builder.getPointerField(
969 ::capnp::bounded<3>() * ::capnp::POINTERS));
970}
971
973 return !_reader.getPointerField(
974 ::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
975}
977 return !_builder.getPointerField(
978 ::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
979}
980inline ::DataBlock::Reader PointGroup::Reader::getDataBlock2() const {
981 return ::capnp::_::PointerHelpers< ::DataBlock>::get(_reader.getPointerField(
982 ::capnp::bounded<4>() * ::capnp::POINTERS));
983}
984inline ::DataBlock::Builder PointGroup::Builder::getDataBlock2() {
985 return ::capnp::_::PointerHelpers< ::DataBlock>::get(_builder.getPointerField(
986 ::capnp::bounded<4>() * ::capnp::POINTERS));
987}
988#if !CAPNP_LITE
989inline ::DataBlock::Pipeline PointGroup::Pipeline::getDataBlock2() {
990 return ::DataBlock::Pipeline(_typeless.getPointerField(4));
991}
992#endif // !CAPNP_LITE
994 ::capnp::_::PointerHelpers< ::DataBlock>::set(_builder.getPointerField(
995 ::capnp::bounded<4>() * ::capnp::POINTERS), value);
996}
997inline ::DataBlock::Builder PointGroup::Builder::initDataBlock2() {
998 return ::capnp::_::PointerHelpers< ::DataBlock>::init(_builder.getPointerField(
999 ::capnp::bounded<4>() * ::capnp::POINTERS));
1000}
1002 ::capnp::Orphan< ::DataBlock>&& value) {
1003 ::capnp::_::PointerHelpers< ::DataBlock>::adopt(_builder.getPointerField(
1004 ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value));
1005}
1006inline ::capnp::Orphan< ::DataBlock> PointGroup::Builder::disownDataBlock2() {
1007 return ::capnp::_::PointerHelpers< ::DataBlock>::disown(_builder.getPointerField(
1008 ::capnp::bounded<4>() * ::capnp::POINTERS));
1009}
1010
1012 return !_reader.getPointerField(
1013 ::capnp::bounded<5>() * ::capnp::POINTERS).isNull();
1014}
1016 return !_builder.getPointerField(
1017 ::capnp::bounded<5>() * ::capnp::POINTERS).isNull();
1018}
1019inline ::DataBlock::Reader PointGroup::Reader::getDataBlock3() const {
1020 return ::capnp::_::PointerHelpers< ::DataBlock>::get(_reader.getPointerField(
1021 ::capnp::bounded<5>() * ::capnp::POINTERS));
1022}
1023inline ::DataBlock::Builder PointGroup::Builder::getDataBlock3() {
1024 return ::capnp::_::PointerHelpers< ::DataBlock>::get(_builder.getPointerField(
1025 ::capnp::bounded<5>() * ::capnp::POINTERS));
1026}
1027#if !CAPNP_LITE
1028inline ::DataBlock::Pipeline PointGroup::Pipeline::getDataBlock3() {
1029 return ::DataBlock::Pipeline(_typeless.getPointerField(5));
1030}
1031#endif // !CAPNP_LITE
1033 ::capnp::_::PointerHelpers< ::DataBlock>::set(_builder.getPointerField(
1034 ::capnp::bounded<5>() * ::capnp::POINTERS), value);
1035}
1036inline ::DataBlock::Builder PointGroup::Builder::initDataBlock3() {
1037 return ::capnp::_::PointerHelpers< ::DataBlock>::init(_builder.getPointerField(
1038 ::capnp::bounded<5>() * ::capnp::POINTERS));
1039}
1041 ::capnp::Orphan< ::DataBlock>&& value) {
1042 ::capnp::_::PointerHelpers< ::DataBlock>::adopt(_builder.getPointerField(
1043 ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value));
1044}
1045inline ::capnp::Orphan< ::DataBlock> PointGroup::Builder::disownDataBlock3() {
1046 return ::capnp::_::PointerHelpers< ::DataBlock>::disown(_builder.getPointerField(
1047 ::capnp::bounded<5>() * ::capnp::POINTERS));
1048}
1049
1050
1051CAPNP_END_HEADER
1052
Definition point_group.capnp.h:217
void setChannel4(::PointData::Reader value)
Definition point_group.capnp.h:681
inline ::capnp::Orphan< ::PointData > disownChannel3()
Definition point_group.capnp.h:655
void adoptChannel7(::capnp::Orphan< ::PointData > &&value)
Definition point_group.capnp.h:806
inline ::capnp::Orphan< ::PointData > disownChannel2()
Definition point_group.capnp.h:616
void setChannel6(::PointData::Reader value)
Definition point_group.capnp.h:759
inline ::PointData::Builder getChannel7()
Definition point_group.capnp.h:789
inline ::PointData::Builder getChannel3()
Definition point_group.capnp.h:633
void setChannel1(::PointData::Reader value)
Definition point_group.capnp.h:564
inline ::PointData::Builder getChannel6()
Definition point_group.capnp.h:750
void setChannel7(::PointData::Reader value)
Definition point_group.capnp.h:798
Builder(decltype(nullptr))
Definition point_group.capnp.h:223
bool hasChannel7()
Definition point_group.capnp.h:781
inline ::kj::StringTree toString() const
Definition point_group.capnp.h:230
void adoptChannel4(::capnp::Orphan< ::PointData > &&value)
Definition point_group.capnp.h:689
inline ::capnp::Orphan< ::PointData > disownChannel1()
Definition point_group.capnp.h:577
inline ::PointData::Builder getChannel0()
Definition point_group.capnp.h:516
inline ::PointData::Builder initChannel5()
Definition point_group.capnp.h:724
inline ::PointData::Builder initChannel1()
Definition point_group.capnp.h:568
void setChannel3(::PointData::Reader value)
Definition point_group.capnp.h:642
bool hasChannel6()
Definition point_group.capnp.h:742
bool hasChannel5()
Definition point_group.capnp.h:703
inline ::PointData::Builder getChannel2()
Definition point_group.capnp.h:594
inline ::capnp::Orphan< ::PointData > disownChannel0()
Definition point_group.capnp.h:538
inline ::capnp::Orphan< ::PointData > disownChannel7()
Definition point_group.capnp.h:811
void setChannel0(::PointData::Reader value)
Definition point_group.capnp.h:525
void adoptChannel0(::capnp::Orphan< ::PointData > &&value)
Definition point_group.capnp.h:533
inline ::PointData::Builder getChannel4()
Definition point_group.capnp.h:672
bool hasChannel1()
Definition point_group.capnp.h:547
inline ::PointData::Builder initChannel2()
Definition point_group.capnp.h:607
inline ::PointData::Builder initChannel0()
Definition point_group.capnp.h:529
bool hasChannel0()
Definition point_group.capnp.h:508
inline ::PointData::Builder initChannel4()
Definition point_group.capnp.h:685
void adoptChannel3(::capnp::Orphan< ::PointData > &&value)
Definition point_group.capnp.h:650
inline ::PointData::Builder getChannel5()
Definition point_group.capnp.h:711
inline ::capnp::MessageSize totalSize() const
Definition point_group.capnp.h:228
inline ::PointData::Builder getChannel1()
Definition point_group.capnp.h:555
inline ::capnp::Orphan< ::PointData > disownChannel5()
Definition point_group.capnp.h:733
inline ::capnp::Orphan< ::PointData > disownChannel4()
Definition point_group.capnp.h:694
void adoptChannel5(::capnp::Orphan< ::PointData > &&value)
Definition point_group.capnp.h:728
inline ::PointData::Builder initChannel3()
Definition point_group.capnp.h:646
DataBlock Builds
Definition point_group.capnp.h:219
inline ::PointData::Builder initChannel6()
Definition point_group.capnp.h:763
void adoptChannel2(::capnp::Orphan< ::PointData > &&value)
Definition point_group.capnp.h:611
void adoptChannel6(::capnp::Orphan< ::PointData > &&value)
Definition point_group.capnp.h:767
inline ::capnp::Orphan< ::PointData > disownChannel6()
Definition point_group.capnp.h:772
bool hasChannel2()
Definition point_group.capnp.h:586
void setChannel2(::PointData::Reader value)
Definition point_group.capnp.h:603
void setChannel5(::PointData::Reader value)
Definition point_group.capnp.h:720
Builder(::capnp::_::StructBuilder base)
Definition point_group.capnp.h:224
Reader asReader() const
Definition point_group.capnp.h:226
bool hasChannel4()
Definition point_group.capnp.h:664
inline ::PointData::Builder initChannel7()
Definition point_group.capnp.h:802
void adoptChannel1(::capnp::Orphan< ::PointData > &&value)
Definition point_group.capnp.h:572
bool hasChannel3()
Definition point_group.capnp.h:625
Definition point_group.capnp.h:299
inline ::PointData::Pipeline getChannel0()
Definition point_group.capnp.h:521
inline ::PointData::Pipeline getChannel6()
Definition point_group.capnp.h:755
inline ::PointData::Pipeline getChannel4()
Definition point_group.capnp.h:677
inline ::PointData::Pipeline getChannel1()
Definition point_group.capnp.h:560
DataBlock Pipelines
Definition point_group.capnp.h:301
Pipeline(::capnp::AnyPointer::Pipeline &&typeless)
Definition point_group.capnp.h:304
inline ::PointData::Pipeline getChannel5()
Definition point_group.capnp.h:716
Pipeline(decltype(nullptr))
Definition point_group.capnp.h:303
inline ::PointData::Pipeline getChannel7()
Definition point_group.capnp.h:794
inline ::PointData::Pipeline getChannel3()
Definition point_group.capnp.h:638
inline ::PointData::Pipeline getChannel2()
Definition point_group.capnp.h:599
Definition point_group.capnp.h:164
inline ::PointData::Reader getChannel1() const
Definition point_group.capnp.h:551
inline ::PointData::Reader getChannel6() const
Definition point_group.capnp.h:746
bool hasChannel3() const
Definition point_group.capnp.h:621
DataBlock Reads
Definition point_group.capnp.h:166
inline ::PointData::Reader getChannel5() const
Definition point_group.capnp.h:707
inline ::PointData::Reader getChannel7() const
Definition point_group.capnp.h:785
inline ::PointData::Reader getChannel4() const
Definition point_group.capnp.h:668
bool hasChannel0() const
Definition point_group.capnp.h:504
bool hasChannel4() const
Definition point_group.capnp.h:660
inline ::PointData::Reader getChannel3() const
Definition point_group.capnp.h:629
Reader(::capnp::_::StructReader base)
Definition point_group.capnp.h:169
bool hasChannel7() const
Definition point_group.capnp.h:777
inline ::capnp::MessageSize totalSize() const
Definition point_group.capnp.h:171
inline ::PointData::Reader getChannel0() const
Definition point_group.capnp.h:512
bool hasChannel5() const
Definition point_group.capnp.h:699
inline ::kj::StringTree toString() const
Definition point_group.capnp.h:176
bool hasChannel2() const
Definition point_group.capnp.h:582
bool hasChannel1() const
Definition point_group.capnp.h:543
bool hasChannel6() const
Definition point_group.capnp.h:738
inline ::PointData::Reader getChannel2() const
Definition point_group.capnp.h:590
Definition point.capnp.h:72
Definition point_group.capnp.h:113
Builder(::capnp::_::StructBuilder base)
Definition point_group.capnp.h:120
inline ::uint32_t getValidPoints()
Definition point_group.capnp.h:495
void setValidPoints(::uint32_t value)
Definition point_group.capnp.h:499
PointGroupHeader Builds
Definition point_group.capnp.h:115
inline ::int32_t getNanosecsSinceFrame()
Definition point_group.capnp.h:481
void setNanosecsSinceFrame(::int32_t value)
Definition point_group.capnp.h:485
Reader asReader() const
Definition point_group.capnp.h:122
void setMessageIndex(::uint32_t value)
Definition point_group.capnp.h:471
Builder(decltype(nullptr))
Definition point_group.capnp.h:119
inline ::uint32_t getMessageIndex()
Definition point_group.capnp.h:467
inline ::kj::StringTree toString() const
Definition point_group.capnp.h:126
inline ::capnp::MessageSize totalSize() const
Definition point_group.capnp.h:124
Definition point_group.capnp.h:148
Pipeline(decltype(nullptr))
Definition point_group.capnp.h:152
PointGroupHeader Pipelines
Definition point_group.capnp.h:150
Pipeline(::capnp::AnyPointer::Pipeline &&typeless)
Definition point_group.capnp.h:153
Definition point_group.capnp.h:78
PointGroupHeader Reads
Definition point_group.capnp.h:80
inline ::capnp::MessageSize totalSize() const
Definition point_group.capnp.h:85
inline ::uint32_t getValidPoints() const
Definition point_group.capnp.h:490
inline ::uint32_t getMessageIndex() const
Definition point_group.capnp.h:462
inline ::int32_t getNanosecsSinceFrame() const
Definition point_group.capnp.h:476
inline ::kj::StringTree toString() const
Definition point_group.capnp.h:90
Reader(::capnp::_::StructReader base)
Definition point_group.capnp.h:83
Definition point_group.capnp.h:370
inline ::capnp::Orphan< ::DataBlock > disownDataBlock3()
Definition point_group.capnp.h:1045
inline ::capnp::Orphan< ::PointGroupHeader > disownPointGroupHeader()
Definition point_group.capnp.h:889
void setDataBlock0(::DataBlock::Reader value)
Definition point_group.capnp.h:915
bool hasPointGroupHeader()
Definition point_group.capnp.h:859
inline ::DataBlock::Builder initDataBlock1()
Definition point_group.capnp.h:958
void setDataBlock2(::DataBlock::Reader value)
Definition point_group.capnp.h:993
inline ::VoyantHeader::Builder initHeader()
Definition point_group.capnp.h:841
inline ::capnp::MessageSize totalSize() const
Definition point_group.capnp.h:381
Builder(::capnp::_::StructBuilder base)
Definition point_group.capnp.h:377
inline ::DataBlock::Builder getDataBlock1()
Definition point_group.capnp.h:945
PointGroup Builds
Definition point_group.capnp.h:372
void adoptDataBlock1(::capnp::Orphan< ::DataBlock > &&value)
Definition point_group.capnp.h:962
void adoptHeader(::capnp::Orphan< ::VoyantHeader > &&value)
Definition point_group.capnp.h:845
inline ::DataBlock::Builder getDataBlock0()
Definition point_group.capnp.h:906
inline ::capnp::Orphan< ::DataBlock > disownDataBlock2()
Definition point_group.capnp.h:1006
void adoptDataBlock2(::capnp::Orphan< ::DataBlock > &&value)
Definition point_group.capnp.h:1001
void adoptDataBlock0(::capnp::Orphan< ::DataBlock > &&value)
Definition point_group.capnp.h:923
void adoptPointGroupHeader(::capnp::Orphan< ::PointGroupHeader > &&value)
Definition point_group.capnp.h:884
inline ::PointGroupHeader::Builder initPointGroupHeader()
Definition point_group.capnp.h:880
void adoptDataBlock3(::capnp::Orphan< ::DataBlock > &&value)
Definition point_group.capnp.h:1040
bool hasHeader()
Definition point_group.capnp.h:820
void setDataBlock3(::DataBlock::Reader value)
Definition point_group.capnp.h:1032
inline ::capnp::Orphan< ::VoyantHeader > disownHeader()
Definition point_group.capnp.h:850
bool hasDataBlock1()
Definition point_group.capnp.h:937
bool hasDataBlock3()
Definition point_group.capnp.h:1015
bool hasDataBlock2()
Definition point_group.capnp.h:976
inline ::kj::StringTree toString() const
Definition point_group.capnp.h:383
inline ::VoyantHeader::Builder getHeader()
Definition point_group.capnp.h:828
bool hasDataBlock0()
Definition point_group.capnp.h:898
inline ::PointGroupHeader::Builder getPointGroupHeader()
Definition point_group.capnp.h:867
Reader asReader() const
Definition point_group.capnp.h:379
inline ::DataBlock::Builder getDataBlock2()
Definition point_group.capnp.h:984
inline ::DataBlock::Builder initDataBlock3()
Definition point_group.capnp.h:1036
void setHeader(::VoyantHeader::Reader value)
Definition point_group.capnp.h:837
void setDataBlock1(::DataBlock::Reader value)
Definition point_group.capnp.h:954
inline ::DataBlock::Builder initDataBlock2()
Definition point_group.capnp.h:997
Builder(decltype(nullptr))
Definition point_group.capnp.h:376
inline ::DataBlock::Builder initDataBlock0()
Definition point_group.capnp.h:919
inline ::capnp::Orphan< ::DataBlock > disownDataBlock1()
Definition point_group.capnp.h:967
inline ::DataBlock::Builder getDataBlock3()
Definition point_group.capnp.h:1023
inline ::capnp::Orphan< ::DataBlock > disownDataBlock0()
Definition point_group.capnp.h:928
void setPointGroupHeader(::PointGroupHeader::Reader value)
Definition point_group.capnp.h:876
Definition point_group.capnp.h:438
inline ::PointGroupHeader::Pipeline getPointGroupHeader()
Definition point_group.capnp.h:872
inline ::DataBlock::Pipeline getDataBlock1()
Definition point_group.capnp.h:950
inline ::DataBlock::Pipeline getDataBlock0()
Definition point_group.capnp.h:911
inline ::VoyantHeader::Pipeline getHeader()
Definition point_group.capnp.h:833
inline ::DataBlock::Pipeline getDataBlock3()
Definition point_group.capnp.h:1028
Pipeline(decltype(nullptr))
Definition point_group.capnp.h:442
inline ::DataBlock::Pipeline getDataBlock2()
Definition point_group.capnp.h:989
PointGroup Pipelines
Definition point_group.capnp.h:440
Pipeline(::capnp::AnyPointer::Pipeline &&typeless)
Definition point_group.capnp.h:443
Definition point_group.capnp.h:323
PointGroup Reads
Definition point_group.capnp.h:325
Reader(::capnp::_::StructReader base)
Definition point_group.capnp.h:328
inline ::DataBlock::Reader getDataBlock0() const
Definition point_group.capnp.h:902
bool hasDataBlock2() const
Definition point_group.capnp.h:972
bool hasDataBlock0() const
Definition point_group.capnp.h:894
inline ::VoyantHeader::Reader getHeader() const
Definition point_group.capnp.h:824
inline ::DataBlock::Reader getDataBlock2() const
Definition point_group.capnp.h:980
bool hasDataBlock3() const
Definition point_group.capnp.h:1011
bool hasHeader() const
Definition point_group.capnp.h:816
inline ::kj::StringTree toString() const
Definition point_group.capnp.h:335
inline ::DataBlock::Reader getDataBlock3() const
Definition point_group.capnp.h:1019
bool hasPointGroupHeader() const
Definition point_group.capnp.h:855
inline ::PointGroupHeader::Reader getPointGroupHeader() const
Definition point_group.capnp.h:863
inline ::capnp::MessageSize totalSize() const
Definition point_group.capnp.h:330
inline ::DataBlock::Reader getDataBlock1() const
Definition point_group.capnp.h:941
bool hasDataBlock1() const
Definition point_group.capnp.h:933
Definition header.capnp.h:86
CAPNP_DECLARE_SCHEMA(c0a661874a9157f4)
Definition config.capnp.h:18
Definition point_group.capnp.h:53
static constexpr ::capnp::_::RawBrandedSchema const * brand()
Definition point_group.capnp.h:56
Definition point_group.capnp.h:46
DataBlock()=delete
Definition point_group.capnp.h:38
static constexpr ::capnp::_::RawBrandedSchema const * brand()
Definition point_group.capnp.h:41
Definition point_group.capnp.h:31
PointGroupHeader()=delete
Definition point_group.capnp.h:68
static constexpr ::capnp::_::RawBrandedSchema const * brand()
Definition point_group.capnp.h:71
Definition point_group.capnp.h:61
PointGroup()=delete