| __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 |  |