MeshLib Documentation
Loading...
Searching...
No Matches
MR::PolylineTopology Member List

This is the complete list of members for MR::PolylineTopology, including all inherited members.

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::PolylineTopologyinline
buildFromContours(const std::vector< std::vector< T > > &contours, F1 &&reservePoints, F2 &&addPoint)MR::PolylineTopology
buildOpenLines(const std::vector< VertId > &comp2firstVert)MR::PolylineTopology
checkValidity() constMR::PolylineTopology
computeNotLoneUndirectedEdges() constMR::PolylineTopology
computeValidsFromEdges()MR::PolylineTopology
convertToContours(F &&getPoint, std::vector< std::vector< VertId > > *vertMap=nullptr) constMR::PolylineTopology
deleteEdge(UndirectedEdgeId ue)MR::PolylineTopology
deleteEdges(const UndirectedEdgeBitSet &es)MR::PolylineTopology
dest(EdgeId he) constMR::PolylineTopologyinline
edgePerVertex() constMR::PolylineTopologyinline
edgeReserve(size_t newCapacity)MR::PolylineTopologyinline
edgeSize() constMR::PolylineTopologyinline
edgeWithOrg(VertId a) constMR::PolylineTopologyinline
findEdge(VertId o, VertId d) constMR::PolylineTopology
flip()MR::PolylineTopology
getPathVertices(const EdgePath &path) constMR::PolylineTopology
getValidVerts() constMR::PolylineTopologyinline
getVertDegree(VertId a) constMR::PolylineTopology
getVertIds(const VertBitSet *region) constMR::PolylineTopologyinline
hasEdge(EdgeId e) constMR::PolylineTopologyinline
hasVert(VertId a) constMR::PolylineTopologyinline
heapBytes() constMR::PolylineTopology
isClosed() constMR::PolylineTopology
isConsistentlyOriented() constMR::PolylineTopology
isLoneEdge(EdgeId a) constMR::PolylineTopology
lastNotLoneEdge() constMR::PolylineTopology
lastValidVert() constMR::PolylineTopology
makeEdge()MR::PolylineTopology
makeEdge(VertId a, VertId b)MR::PolylineTopology
makePolyline(const VertId *vs, size_t num)MR::PolylineTopology
next(EdgeId he) constMR::PolylineTopologyinline
numValidVerts() constMR::PolylineTopologyinline
operator!=(const PolylineTopology &b) constMR::PolylineTopologyinline
operator==(const PolylineTopology &b) constMR::PolylineTopologyinline
org(EdgeId he) constMR::PolylineTopologyinline
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
undirectedEdgeSize() constMR::PolylineTopologyinline
vertCapacity() constMR::PolylineTopologyinline
vertReserve(size_t newCapacity)MR::PolylineTopologyinline
vertResize(size_t newSize)MR::PolylineTopology
vertResizeWithReserve(size_t newSize)MR::PolylineTopology
vertSize() constMR::PolylineTopologyinline
write(std::ostream &s) constMR::PolylineTopology