Stroke::vertex_iterator Stroke::vertices_begin(float sampling) { // Resample if necessary if ((sampling != 0) && (sampling < _sampling)) Resample(sampling); return vertex_iterator(_Vertices.begin(), _Vertices.begin(), _Vertices.end()); // return _Vertices.begin(); }
Stroke::vertex_iterator Stroke::vertices_end() { return vertex_iterator(_Vertices.end(), _Vertices.begin(), _Vertices.end()); }
ViewEdge::vertex_iterator ViewEdge::vertices_last() { return vertex_iterator(this->_FEdgeB->vertexB(), _FEdgeB, 0); }
ViewEdge::vertex_iterator ViewEdge::vertices_end() { return vertex_iterator(0, _FEdgeB, 0); }
ViewEdge::vertex_iterator ViewEdge::vertices_begin() { return vertex_iterator(this->_FEdgeA->vertexA(), 0, _FEdgeA); }