| __init__(*args, **kwargs) | mrmeshpy.Polyline2 | static |
| __init__(self) | mrmeshpy.Polyline2 | |
| __init__(self, std_vector_Vector2_float contour) | mrmeshpy.Polyline2 | |
| __init__(self, std_vector_std_vector_Vector2_float contours) | mrmeshpy.Polyline2 | |
| __init__(self, std_vector_Id_VertTag comp2firstVert, VertCoords2 ps) | mrmeshpy.Polyline2 | |
| __init__(self, Polyline2 arg0) | mrmeshpy.Polyline2 | |
| _offsetof_points | mrmeshpy.Polyline2 | protectedstatic |
| _offsetof_topology | mrmeshpy.Polyline2 | protectedstatic |
| addFromEdgePath(self, Mesh mesh, std_vector_Id_EdgeTag path) | mrmeshpy.Polyline2 | |
| addFromGeneralSurfacePath(self, Mesh mesh, MeshTriPoint start, std_vector_EdgePoint path, MeshTriPoint end) | mrmeshpy.Polyline2 | |
| addFromPoints(self, Vector2f vs, int num, bool closed) | mrmeshpy.Polyline2 | |
| addFromPoints(self, Vector2f vs, int num) | mrmeshpy.Polyline2 | |
| addFromSurfacePath(self, Mesh mesh, std_vector_EdgePoint path) | mrmeshpy.Polyline2 | |
| addPart(self, Polyline2 from_, VertMap outVmap=None, WholeEdgeMap outEmap=None) | mrmeshpy.Polyline2 | |
| addPartByMask(self, Polyline2 from_, UndirectedEdgeBitSet mask, VertMap outVmap=None, EdgeMap outEmap=None) | mrmeshpy.Polyline2 | |
| averageEdgeLength(self) | mrmeshpy.Polyline2 | |
| computeBoundingBox(self, AffineXf2f toWorld=None) | mrmeshpy.Polyline2 | |
| contours(self, std_vector_std_vector_Id_VertTag vertMap=None) | mrmeshpy.Polyline2 | |
| destPnt(self, EdgeId e) | mrmeshpy.Polyline2 | |
| edgeCenter(self, EdgeId e) | mrmeshpy.Polyline2 | |
| edgeLength(self, EdgeId e) | mrmeshpy.Polyline2 | |
| edgeLengthSq(self, EdgeId e) | mrmeshpy.Polyline2 | |
| edgePoint(self, EdgeId e, float f) | mrmeshpy.Polyline2 | |
| edgePoint(self, EdgePoint ep) | mrmeshpy.Polyline2 | |
| edgeSegment(self, EdgeId e) | mrmeshpy.Polyline2 | |
| edgeVector(self, EdgeId e) | mrmeshpy.Polyline2 | |
| findCenterFromPoints(self) | mrmeshpy.Polyline2 | |
| getAABBTree(self) | mrmeshpy.Polyline2 | |
| getAABBTreeNotCreate(self) | mrmeshpy.Polyline2 | |
| getBoundingBox(self) | mrmeshpy.Polyline2 | |
| heapBytes(self) | mrmeshpy.Polyline2 | |
| invalidateCaches(self) | mrmeshpy.Polyline2 | |
| loopDirArea(self, EdgeId e) | mrmeshpy.Polyline2 | |
| operator(*args, **kwargs) | mrmeshpy.Polyline2 | static |
| operator(*args, **kwargs) | mrmeshpy.Polyline2 | static |
| orgPnt(self, EdgeId e) | mrmeshpy.Polyline2 | |
| pack(self, VertMap outVmap=None, WholeEdgeMap outEmap=None) | mrmeshpy.Polyline2 | |
| splitEdge(self, EdgeId e, Vector2f newVertPos) | mrmeshpy.Polyline2 | |
| splitEdge(self, EdgeId e) | mrmeshpy.Polyline2 | |
| toEdgePoint(self, VertId v) | mrmeshpy.Polyline2 | |
| toEdgePoint(self, EdgeId e, Vector2f p) | mrmeshpy.Polyline2 | |
| totalLength(self) | mrmeshpy.Polyline2 | |
| transform(self, AffineXf2f xf) | mrmeshpy.Polyline2 | |