MatOfPoint2d Constructor (MatOfPoint2d, Range) OpenCvSharp Class Library
creates a matrix header for a part of the bigger matrix

Namespace:  OpenCvSharp.CPlusPlus
Assembly:  OpenCvSharp.CPlusPlus (in OpenCvSharp.CPlusPlus.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax

public MatOfPoint2d(
	MatOfPoint2d m,
	params Range[] ranges
)

Parameters

m
Type: OpenCvSharp.CPlusPlusMatOfPoint2d
Array that (as a whole or partly) is assigned to the constructed matrix. No data is copied by these constructors. Instead, the header pointing to m data or its sub-array is constructed and associated with it. The reference counter, if any, is incremented. So, when you modify the matrix formed using such a constructor, you also modify the corresponding elements of m . If you want to have an independent copy of the sub-array, use Mat.Clone() .
ranges
Type: OpenCvSharp.CPlusPlusRange
Array of selected ranges of m along each dimensionality.
See Also

Reference