/// <summary>
///
/// </summary>
/// <param name="data"></param>
public VectorOfKeyPoint(IEnumerable <KeyPoint> data)
{
if (data == null)
{
throw new ArgumentNullException(nameof(data));
}
KeyPoint[] array = EnumerableEx.ToArray(data);
ptr = NativeMethods.vector_KeyPoint_new3(array, new IntPtr(array.Length));
}