5#include "../capnp_wrapper.h"
18 std::array<PointDataWrapper, 8> channels_;
49 const std::array<PointDataWrapper, 8> &
channels()
const {
return channels_; }
55 std::array<PointDataWrapper, 8> &
channelsMut() {
return channels_; }
Base template class for Cap'n Proto wrappers.
Definition capnp_wrapper.h:23
Wrapper for DataBlock messages.
Definition data_block_wrapper.hpp:16
void fromProto(DataBlock::Reader reader) override
Update wrapper fields from a reader.
void toProto(DataBlock::Builder &builder) const override
Write wrapper fields to a builder.
const std::array< PointDataWrapper, 8 > & channels() const
Get the array of point data channels.
Definition data_block_wrapper.hpp:49
~DataBlockWrapper() override
Destructor.
std::array< PointDataWrapper, 8 > & channelsMut()
Get mutable access to the array of point data channels.
Definition data_block_wrapper.hpp:55
void debugString(std::ostream &os) const override
Generate a debug string representation.
Definition point_group.capnp.h:217
Definition point_group.capnp.h:164