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