PointRef operator[](const difference_type& /*n*/) const { return PointRef(m_buf, m_id); }
PointRef point(PointId id) { return PointRef(*this, id); }
PointRef operator*() const { return PointRef(m_buf, m_id); }