This is the complete list of members for MR::MeshTopology, including all inherited members.
| addFaceId() | MR::MeshTopology | inline |
| addPackedPart(const MeshTopology &from, EdgeId toEdgeId, const FaceMap &fmap, const VertMap &vmap) | MR::MeshTopology | |
| addPart(const MeshTopology &from, const PartMapping &map={}, bool rearrangeTriangles=false) | MR::MeshTopology | |
| addPart(const MeshTopology &from, FaceMap *outFmap=nullptr, VertMap *outVmap=nullptr, WholeEdgeMap *outEmap=nullptr, bool rearrangeTriangles=false) | MR::MeshTopology | |
| addPartByMask(const MeshTopology &from, const FaceBitSet *fromFaces, const PartMapping &map={}) | MR::MeshTopology | |
| addPartByMask(const MeshTopology &from, const FaceBitSet &fromFaces, const PartMapping &map={}) | MR::MeshTopology | inline |
| addPartByMask(const MeshTopology &from, const FaceBitSet *fromFaces, bool flipOrientation=false, const std::vector< EdgePath > &thisContours={}, const std::vector< EdgePath > &fromContours={}, const PartMapping &map={}) | MR::MeshTopology | |
| addPartByMask(const MeshTopology &from, const FaceBitSet &fromFaces, bool flipOrientation=false, const std::vector< EdgePath > &thisContours={}, const std::vector< EdgePath > &fromContours={}, const PartMapping &map={}) | MR::MeshTopology | inline |
| addVertId() | MR::MeshTopology | inline |
| bdEdgeSameLeft(EdgeId e, const FaceBitSet *region=nullptr) const | MR::MeshTopology | |
| bdEdgeSameOrigin(EdgeId e, const FaceBitSet *region=nullptr) const | MR::MeshTopology | |
| bdEdgeWithLeft(FaceId f, const FaceBitSet *region=nullptr) const | MR::MeshTopology | inline |
| bdEdgeWithOrigin(VertId v, const FaceBitSet *region=nullptr) const | MR::MeshTopology | inline |
| buildGridMesh(const GridSettings &settings, ProgressCallback cb={}) | MR::MeshTopology | |
| checkValidity(ProgressCallback cb={}, bool allVerts=true) const | MR::MeshTopology | |
| collapseEdge(EdgeId e, const std::function< void(EdgeId del, EdgeId rem)> &onEdgeDel) | MR::MeshTopology | |
| computeNotLoneUndirectedEdges() const | MR::MeshTopology | |
| computeValidsFromEdges(ProgressCallback cb={}) | MR::MeshTopology | |
| deleteFace(FaceId f, const UndirectedEdgeBitSet *keepEdges=nullptr) | MR::MeshTopology | |
| deleteFaces(const FaceBitSet &fs, const UndirectedEdgeBitSet *keepEdges=nullptr) | MR::MeshTopology | |
| dest(EdgeId he) const | MR::MeshTopology | inline |
| edgeCapacity() const | MR::MeshTopology | inline |
| edgePerFace() const | MR::MeshTopology | inline |
| edgePerVertex() const | MR::MeshTopology | inline |
| edgeReserve(size_t newCapacity) | MR::MeshTopology | inline |
| edgeSize() const | MR::MeshTopology | inline |
| edgeWithLeft(FaceId a) const | MR::MeshTopology | inline |
| edgeWithOrg(VertId a) const | MR::MeshTopology | inline |
| excludeLoneEdges(UndirectedEdgeBitSet &edges) const | MR::MeshTopology | |
| faceCapacity() const | MR::MeshTopology | inline |
| faceReserve(size_t newCapacity) | MR::MeshTopology | inline |
| faceResize(size_t newSize) | MR::MeshTopology | |
| faceResizeWithReserve(size_t newSize) | MR::MeshTopology | |
| faceSize() const | MR::MeshTopology | inline |
| findBdFaces(const FaceBitSet *region=nullptr) const | MR::MeshTopology | |
| findBdVerts(const FaceBitSet *region=nullptr, const VertBitSet *test=nullptr) const | MR::MeshTopology | |
| findBoundaryEdges() const | MR::MeshTopology | |
| findBoundaryFaces(const FaceBitSet *region=nullptr) const | MR::MeshTopology | |
| findBoundaryVerts(const VertBitSet *region=nullptr) const | MR::MeshTopology | |
| findEdge(VertId o, VertId d) const | MR::MeshTopology | |
| findHoleRepresentiveEdges(const FaceBitSet *region=nullptr) const | MR::MeshTopology | |
| findLeftBdEdges(const FaceBitSet *region=nullptr, const EdgeBitSet *test=nullptr) const | MR::MeshTopology | |
| findNotLoneUndirectedEdges() const | MR::MeshTopology | |
| findNumHoles(EdgeBitSet *holeRepresentativeEdges=nullptr) const | MR::MeshTopology | |
| flip(VertBitSet &vs) const | MR::MeshTopology | inline |
| flip(FaceBitSet &fs) const | MR::MeshTopology | inline |
| flipEdge(EdgeId e) | MR::MeshTopology | |
| flipEdgesIn(EdgeId e0, T &&flipNeeded) | MR::MeshTopology | |
| flipEdgesIn(VertId v, T &&flipNeeded) | MR::MeshTopology | inline |
| flipEdgesOut(EdgeId e0, T &&flipNeeded) | MR::MeshTopology | |
| flipEdgesOut(VertId v, T &&flipNeeded) | MR::MeshTopology | inline |
| flipOrientation(const UndirectedEdgeBitSet *fullComponents=nullptr) | MR::MeshTopology | |
| forEachVertex(const MeshTriPoint &p, T &&callback) const | MR::MeshTopology | |
| fromSameLeftRing(EdgeId a, EdgeId b) const | MR::MeshTopology | |
| fromSameOriginRing(EdgeId a, EdgeId b) const | MR::MeshTopology | |
| getAllTriVerts() const | MR::MeshTopology | |
| getFaceDegree(FaceId f) const | MR::MeshTopology | inline |
| getFaceIds(const FaceBitSet *region) const | MR::MeshTopology | inline |
| getLeftDegree(EdgeId a) const | MR::MeshTopology | |
| getLeftRing(EdgeId e) const | MR::MeshTopology | |
| getLeftRings(const std::vector< EdgeId > &es) const | MR::MeshTopology | |
| getLeftTriEdges(EdgeId e0, EdgeId &e1, EdgeId &e2) const | MR::MeshTopology | |
| getLeftTriVerts(EdgeId a, VertId &v0, VertId &v1, VertId &v2) const | MR::MeshTopology | |
| getLeftTriVerts(EdgeId a, VertId(&v)[3]) const | MR::MeshTopology | inline |
| getLeftTriVerts(EdgeId a, ThreeVertIds &v) const | MR::MeshTopology | inline |
| getLeftTriVerts(EdgeId a) const | MR::MeshTopology | inline |
| getOrgDegree(EdgeId a) const | MR::MeshTopology | |
| getPathLeftFaces(const EdgePath &path) const | MR::MeshTopology | |
| getPathRightFaces(const EdgePath &path) const | MR::MeshTopology | |
| getPathVertices(const EdgePath &path) const | MR::MeshTopology | |
| getTriangulation() const | MR::MeshTopology | |
| getTriEdges(FaceId f, EdgeId &e0, EdgeId &e1, EdgeId &e2) const | MR::MeshTopology | inline |
| getTriEdges(FaceId f, EdgeId(&e)[3]) const | MR::MeshTopology | inline |
| getTriVerts(FaceId f, VertId &v0, VertId &v1, VertId &v2) const | MR::MeshTopology | inline |
| getTriVerts(FaceId f, VertId(&v)[3]) const | MR::MeshTopology | inline |
| getTriVerts(FaceId f, ThreeVertIds &v) const | MR::MeshTopology | inline |
| getTriVerts(FaceId f) const | MR::MeshTopology | inline |
| getValidFaces() const | MR::MeshTopology | inline |
| getValidVerts() const | MR::MeshTopology | inline |
| getVertDegree(VertId v) const | MR::MeshTopology | inline |
| getVertIds(const VertBitSet *region) const | MR::MeshTopology | inline |
| hasEdge(EdgeId e) const | MR::MeshTopology | inline |
| hasFace(FaceId a) const | MR::MeshTopology | inline |
| hasVert(VertId a) const | MR::MeshTopology | inline |
| heapBytes() const | MR::MeshTopology | |
| isBdEdge(EdgeId e, const FaceBitSet *region=nullptr) const | MR::MeshTopology | |
| isBdFace(FaceId f, const FaceBitSet *region=nullptr) const | MR::MeshTopology | inline |
| isBdVertex(VertId v, const FaceBitSet *region=nullptr) const | MR::MeshTopology | inline |
| isBdVertexInOrg(EdgeId e, const FaceBitSet *region=nullptr) const | MR::MeshTopology | inline |
| isClosed(const FaceBitSet *region=nullptr) const | MR::MeshTopology | |
| isInnerEdge(EdgeId e, const FaceBitSet *region=nullptr) const | MR::MeshTopology | inline |
| isInnerOrBdEdge(EdgeId e, const FaceBitSet *region=nullptr) const | MR::MeshTopology | inline |
| isInnerOrBdVertex(VertId v, const FaceBitSet *region=nullptr) const | MR::MeshTopology | |
| isLeftBdEdge(EdgeId e, const FaceBitSet *region=nullptr) const | MR::MeshTopology | inline |
| isLeftBdFace(EdgeId e, const FaceBitSet *region=nullptr) const | MR::MeshTopology | inline |
| isLeftInRegion(EdgeId e, const FaceBitSet *region=nullptr) const | MR::MeshTopology | inline |
| isLeftQuad(EdgeId a) const | MR::MeshTopology | |
| isLeftTri(EdgeId a) const | MR::MeshTopology | |
| isLoneEdge(EdgeId a) const | MR::MeshTopology | |
| isTriVert(FaceId f, VertId v) const | MR::MeshTopology | inline |
| lastNotLoneEdge() const | MR::MeshTopology | inline |
| lastNotLoneUndirectedEdge() const | MR::MeshTopology | |
| lastValidFace() const | MR::MeshTopology | |
| lastValidVert() const | MR::MeshTopology | |
| left(EdgeId he) const | MR::MeshTopology | inline |
| makeEdge() | MR::MeshTopology | |
| MeshTopologyDiff class | MR::MeshTopology | friend |
| next(EdgeId he) const | MR::MeshTopology | inline |
| nextLeftBd(EdgeId e, const FaceBitSet *region=nullptr) const | MR::MeshTopology | |
| numValidFaces() const | MR::MeshTopology | inline |
| numValidVerts() const | MR::MeshTopology | inline |
| operator==(const MeshTopology &b) const | MR::MeshTopology | |
| org(EdgeId he) const | MR::MeshTopology | inline |
| pack(FaceMap *outFmap=nullptr, VertMap *outVmap=nullptr, WholeEdgeMap *outEmap=nullptr, bool rearrangeTriangles=false) | MR::MeshTopology | |
| pack(const PackMapping &map) | MR::MeshTopology | |
| packMinMem(const PackMapping &map) | MR::MeshTopology | |
| preferEdges(const UndirectedEdgeBitSet &stableEdges) | MR::MeshTopology | |
| prev(EdgeId he) const | MR::MeshTopology | inline |
| prevLeftBd(EdgeId e, const FaceBitSet *region=nullptr) const | MR::MeshTopology | |
| read(std::istream &s, ProgressCallback callback={}) | MR::MeshTopology | |
| resizeBeforeParallelAdd(size_t edgeSize, size_t vertSize, size_t faceSize) | MR::MeshTopology | |
| right(EdgeId he) const | MR::MeshTopology | inline |
| rotateTriangles() | MR::MeshTopology | |
| setLeft(EdgeId a, FaceId f) | MR::MeshTopology | |
| setOrg(EdgeId a, VertId v) | MR::MeshTopology | |
| sharedEdge(FaceId l, FaceId r) const | MR::MeshTopology | |
| sharedFace(EdgeId a, EdgeId b) const | MR::MeshTopology | |
| sharedVertInOrg(EdgeId a, EdgeId b) const | MR::MeshTopology | |
| sharedVertInOrg(FaceId l, FaceId r) const | MR::MeshTopology | |
| shrinkToFit() | MR::MeshTopology | |
| splice(EdgeId a, EdgeId b) | MR::MeshTopology | |
| splitEdge(EdgeId e, FaceBitSet *region=nullptr, FaceHashMap *new2Old=nullptr) | MR::MeshTopology | |
| splitFace(FaceId f, FaceBitSet *region=nullptr, FaceHashMap *new2Old=nullptr) | MR::MeshTopology | |
| stopUpdatingValids() | MR::MeshTopology | |
| undirectedEdgeCapacity() const | MR::MeshTopology | inline |
| undirectedEdgeSize() const | MR::MeshTopology | inline |
| updatingValids() const | MR::MeshTopology | inline |
| vertCapacity() const | MR::MeshTopology | inline |
| vertReserve(size_t newCapacity) | MR::MeshTopology | inline |
| vertResize(size_t newSize) | MR::MeshTopology | |
| vertResizeWithReserve(size_t newSize) | MR::MeshTopology | |
| vertSize() const | MR::MeshTopology | inline |
| write(std::ostream &s) const | MR::MeshTopology |