Affine transforms - matrix algebra
Pavel Safrata
pavel.safrata at oracle.com
Thu Jul 12 10:42:00 PDT 2012
On 12.7.2012 19:22, Martin Desruisseaux wrote:
> Le 12/07/12 17:15, Pavel Safrata a écrit :
>> Should the array-accepting methods accept also arrays of length 6
>> (containing only 2D-relevant elements)?
> I don't see any objection.
Me neither unless we know that it's completely useless and would only
complicate the doc.
>
>> Should the array-returning methods return 12 elements or 16?
> I don't see an obvious answer... Maybe the following method:
>
>> public double[] toArray(double[] a)
>
> could accept both. But I'm not sure what should be the default
> behavior when no destination array is given. Or maybe we could avoid
> the question by making the destination array mandatory.
Even in this case I don't really like the inconsistency with List which
allocates new array if the given one is not sufficient. I think we
either need to choose one of the numbers or do
public double[] toArray(MatrixArrayType type[, double[] a)
where MatrixArrayType is an enum with values MAT_2D, MAT_3D, MAT_Full,
requesting 6, 12, 16 numbers respectively. How does that sound?
Thanks,
Pavel
>
> Martin
>
More information about the openjfx-dev
mailing list