| addPart(const PolylineTopology &from, VertMap *outVmap=nullptr, WholeEdgeMap *outEmap=nullptr) | MR::PolylineTopology | |
| addPartByMask(const PolylineTopology &from, const UndirectedEdgeBitSet &mask, VertMap *outVmap=nullptr, EdgeMap *outEmap=nullptr) | MR::PolylineTopology | |
| addVertId() | MR::PolylineTopology | inline |
| buildFromContours(const std::vector< std::vector< T > > &contours, F1 &&reservePoints, F2 &&addPoint) | MR::PolylineTopology | |
| buildOpenLines(const std::vector< VertId > &comp2firstVert) | MR::PolylineTopology | |
| checkValidity() const | MR::PolylineTopology | |
| computeNotLoneUndirectedEdges() const | MR::PolylineTopology | |
| computeValidsFromEdges() | MR::PolylineTopology | |
| convertToContours(F &&getPoint, std::vector< std::vector< VertId > > *vertMap=nullptr) const | MR::PolylineTopology | |
| deleteEdge(UndirectedEdgeId ue) | MR::PolylineTopology | |
| deleteEdges(const UndirectedEdgeBitSet &es) | MR::PolylineTopology | |
| dest(EdgeId he) const | MR::PolylineTopology | inline |
| edgeCapacity() const | MR::PolylineTopology | inline |
| edgePerVertex() const | MR::PolylineTopology | inline |
| edgeReserve(size_t newCapacity) | MR::PolylineTopology | inline |
| edgeSize() const | MR::PolylineTopology | inline |
| edgeWithOrg(VertId a) const | MR::PolylineTopology | inline |
| findEdge(VertId o, VertId d) const | MR::PolylineTopology | |
| flip() | MR::PolylineTopology | |
| getOrgs() const | MR::PolylineTopology | |
| getPathVertices(const EdgePath &path) const | MR::PolylineTopology | |
| getValidVerts() const | MR::PolylineTopology | inline |
| getVertDegree(VertId a) const | MR::PolylineTopology | |
| getVertIds(const VertBitSet *region) const | MR::PolylineTopology | inline |
| hasEdge(EdgeId e) const | MR::PolylineTopology | inline |
| hasVert(VertId a) const | MR::PolylineTopology | inline |
| heapBytes() const | MR::PolylineTopology | |
| isClosed() const | MR::PolylineTopology | |
| isConsistentlyOriented() const | MR::PolylineTopology | |
| isLoneEdge(EdgeId a) const | MR::PolylineTopology | |
| lastNotLoneEdge() const | MR::PolylineTopology | inline |
| lastNotLoneUndirectedEdge() const | MR::PolylineTopology | |
| lastValidVert() const | MR::PolylineTopology | |
| makeEdge() | MR::PolylineTopology | |
| makeEdge(VertId a, VertId b, EdgeId e={}) | MR::PolylineTopology | |
| makeEdges(const Edges &edges) | MR::PolylineTopology | |
| makePolyline(const VertId *vs, size_t num) | MR::PolylineTopology | |
| next(EdgeId he) const | MR::PolylineTopology | inline |
| numValidVerts() const | MR::PolylineTopology | inline |
| operator!=(const PolylineTopology &b) const | MR::PolylineTopology | inline |
| operator==(const PolylineTopology &b) const | MR::PolylineTopology | inline |
| org(EdgeId he) const | MR::PolylineTopology | inline |
| pack(VertMap *outVmap=nullptr, WholeEdgeMap *outEmap=nullptr) | MR::PolylineTopology | |
| read(std::istream &s) | MR::PolylineTopology | |
| setOrg(EdgeId a, VertId v) | MR::PolylineTopology | |
| splice(EdgeId a, EdgeId b) | MR::PolylineTopology | |
| splitEdge(EdgeId e) | MR::PolylineTopology | |
| undirectedEdgeCapacity() const | MR::PolylineTopology | inline |
| undirectedEdgeSize() const | MR::PolylineTopology | inline |
| vertCapacity() const | MR::PolylineTopology | inline |
| vertReserve(size_t newCapacity) | MR::PolylineTopology | inline |
| vertResize(size_t newSize) | MR::PolylineTopology | |
| vertResizeWithReserve(size_t newSize) | MR::PolylineTopology | |
| vertSize() const | MR::PolylineTopology | inline |
| write(std::ostream &s) const | MR::PolylineTopology | |