This is the complete list of members for MR::Polyline< V >, including all inherited members.
| addFromEdgePath(const Mesh &mesh, const EdgePath &path) | MR::Polyline< V > | |
| addFromGeneralSurfacePath(const Mesh &mesh, const MeshTriPoint &start, const SurfacePath &path, const MeshTriPoint &end) | MR::Polyline< V > | |
| addFromPoints(const V *vs, size_t num, bool closed) | MR::Polyline< V > | |
| addFromPoints(const V *vs, size_t num) | MR::Polyline< V > | |
| addFromSurfacePath(const Mesh &mesh, const SurfacePath &path) | MR::Polyline< V > | inline |
| addPart(const Polyline< V > &from, VertMap *outVmap=nullptr, WholeEdgeMap *outEmap=nullptr) | MR::Polyline< V > | |
| addPartByMask(const Polyline< V > &from, const UndirectedEdgeBitSet &mask, VertMap *outVmap=nullptr, EdgeMap *outEmap=nullptr) | MR::Polyline< V > | |
| averageEdgeLength() const | MR::Polyline< V > | inline |
| computeBoundingBox(const AffineXf< V > *toWorld=nullptr) const | MR::Polyline< V > | |
| contours(std::vector< std::vector< VertId > > *vertMap=nullptr) const | MR::Polyline< V > | |
| destPnt(EdgeId e) const | MR::Polyline< V > | inline |
| edgeCenter(EdgeId e) const | MR::Polyline< V > | inline |
| edgeLength(EdgeId e) const | MR::Polyline< V > | inline |
| edgeLengthSq(EdgeId e) const | MR::Polyline< V > | inline |
| edgePoint(EdgeId e, float f) const | MR::Polyline< V > | inline |
| edgePoint(const EdgePoint &ep) const | MR::Polyline< V > | inline |
| edgeSegment(EdgeId e) const | MR::Polyline< V > | inline |
| edgeVector(EdgeId e) const | MR::Polyline< V > | inline |
| findCenterFromPoints() const | MR::Polyline< V > | |
| getAABBTree() const | MR::Polyline< V > | |
| getAABBTreeNotCreate() const | MR::Polyline< V > | inline |
| getBoundingBox() const | MR::Polyline< V > | |
| heapBytes() const | MR::Polyline< V > | |
| invalidateCaches() | MR::Polyline< V > | inline |
| loopDirArea(EdgeId e) const | MR::Polyline< V > | |
| mirror(const Plane3f &plane) | MR::Polyline< V > | inline |
| orgPnt(EdgeId e) const | MR::Polyline< V > | inline |
| pack(VertMap *outVmap=nullptr, WholeEdgeMap *outEmap=nullptr) | MR::Polyline< V > | |
| points | MR::Polyline< V > | |
| Polyline()=default | MR::Polyline< V > | |
| Polyline(const Contour< V > &contour) | MR::Polyline< V > | |
| Polyline(const Contours< V > &contours) | MR::Polyline< V > | |
| Polyline(const std::vector< VertId > &comp2firstVert, Vector< V, VertId > ps) | MR::Polyline< V > | |
| splitEdge(EdgeId e, const V &newVertPos) | MR::Polyline< V > | |
| splitEdge(EdgeId e) | MR::Polyline< V > | inline |
| toEdgePoint(VertId v) const | MR::Polyline< V > | inline |
| toEdgePoint(EdgeId e, const V &p) const | MR::Polyline< V > | |
| topology | MR::Polyline< V > | |
| toPolyline() const | MR::Polyline< V > | |
| totalLength() const | MR::Polyline< V > | |
| transform(const AffineXf< V > &xf) | MR::Polyline< V > |