| 495 | } |
| 496 | |
| 497 | BitFieldsBuffer::BitFieldsBuffer(const std::string& name, PointLayoutPtr layout) |
| 498 | : m_name{name} |
| 499 | { |
| 500 | for (uint32_t index = 0; index < 6; ++index) |
| 501 | { |
| 502 | const auto dimName = BitFieldsBuffer::bitFieldName(index); |
| 503 | m_ids[index] = |
| 504 | layout->registerOrAssignDim(dimName, Dimension::Type::Signed8); |
| 505 | } |
| 506 | } |
| 507 | |
| 508 | BitFieldsBuffer::BitFieldsBuffer( |
| 509 | const std::string& name, |
nothing calls this directly
no test coverage detected