| 176 | |
| 177 | |
| 178 | std::string PointLayout::dimName(Dimension::Id id) const |
| 179 | { |
| 180 | std::string name = Dimension::name(id); |
| 181 | if (!name.empty()) |
| 182 | return name; |
| 183 | for (auto pi = m_propIds.begin(); |
| 184 | pi != m_propIds.end(); ++pi) |
| 185 | if (pi->second == id) |
| 186 | return pi->first; |
| 187 | return ""; |
| 188 | } |
| 189 | |
| 190 | |
| 191 | bool PointLayout::hasDim(Dimension::Id id) const |