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 > | |
computeBoundingBox(const AffineXf< V > *toWorld=nullptr) const | MR::Polyline< V > | |
contours(std::vector< std::vector< VertId > > *vertMap=nullptr) const | MR::Polyline< V > | |
contours2(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 Contours2f &contours) | MR::Polyline< V > | |
Polyline(const Contours3f &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 > |