MeshLib Documentation
Loading...
Searching...
No Matches
MR::Polyline< V > Member List

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) constMR::Polyline< V >
contours(std::vector< std::vector< VertId > > *vertMap=nullptr) constMR::Polyline< V >
contours2(std::vector< std::vector< VertId > > *vertMap=nullptr) constMR::Polyline< V >
destPnt(EdgeId e) constMR::Polyline< V >inline
edgeCenter(EdgeId e) constMR::Polyline< V >inline
edgeLength(EdgeId e) constMR::Polyline< V >inline
edgeLengthSq(EdgeId e) constMR::Polyline< V >inline
edgePoint(EdgeId e, float f) constMR::Polyline< V >inline
edgePoint(const EdgePoint &ep) constMR::Polyline< V >inline
edgeSegment(EdgeId e) constMR::Polyline< V >inline
edgeVector(EdgeId e) constMR::Polyline< V >inline
findCenterFromPoints() constMR::Polyline< V >
getAABBTree() constMR::Polyline< V >
getAABBTreeNotCreate() constMR::Polyline< V >inline
getBoundingBox() constMR::Polyline< V >
heapBytes() constMR::Polyline< V >
invalidateCaches()MR::Polyline< V >inline
loopDirArea(EdgeId e) constMR::Polyline< V >
mirror(const Plane3f &plane)MR::Polyline< V >inline
orgPnt(EdgeId e) constMR::Polyline< V >inline
pack(VertMap *outVmap=nullptr, WholeEdgeMap *outEmap=nullptr)MR::Polyline< V >
pointsMR::Polyline< V >
Polyline()=defaultMR::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) constMR::Polyline< V >inline
toEdgePoint(EdgeId e, const V &p) constMR::Polyline< V >
topologyMR::Polyline< V >
toPolyline() constMR::Polyline< V >
totalLength() constMR::Polyline< V >
transform(const AffineXf< V > &xf)MR::Polyline< V >