const PolylineEdge *operator*() const { CARVE_ASSERT(idx >= 0 && idx < base->edgeCount()); return base->edge((size_t)idx); }
const PolylineEdge *operator*() const { return base->edge(idx); }