| 231 | |
| 232 | |
| 233 | void TextReader::addDimensions(PointLayoutPtr layout) |
| 234 | { |
| 235 | m_dims.clear(); |
| 236 | for (auto name : m_dimNames) |
| 237 | { |
| 238 | Utils::trim(name); |
| 239 | Dimension::Id id = layout->registerOrAssignDim(name, |
| 240 | Dimension::Type::Double); |
| 241 | if (Utils::contains(m_dims, id) && id != pdal::Dimension::Id::Unknown) |
| 242 | throwError("Duplicate dimension '" + name + |
| 243 | "' detected in input file '" + m_filename + "'."); |
| 244 | m_dims.push_back(id); |
| 245 | } |
| 246 | } |
| 247 | |
| 248 | |
| 249 | void TextReader::ready(PointTableRef table) |
nothing calls this directly
no test coverage detected