Я разрабатываю общедоступный API Windows Phone 8.0, который на самом деле является оберткой на C++, написанной на C++/CX, и должен взаимодействовать с C# (или C++/CX). Мне нужно вернуть объект-матрицу (который первоначально является OpenCV cv::Mat
) клиенту. Попытки найти матричный тип платформы WP не увенчались успехом.Есть ли тип платформы для Windows 8.0?
Каким должен быть лучший способ представить объект матрицы клиенту?
Существует, по-видимому, типы Windows::Foundation::Numerics::Matrix4x4
и Matrix3x2
, но они доступны только на Win 10, а не на WP 8.0.
Я думал об использовании Windows::UI::Xaml::Media::Matrix
, но я не хочу использовать объект XAML.
Есть ли какой-то общий тип матрицы на платформе WP 8.0, который я могу использовать, или я должен просто вернуть массив двойников или что-то еще?
'Windows :: UI :: Xaml :: Media :: Matrix' доступен для WP 8.1, а не WP 8.0. Вы все равно можете использовать его для вдохновения и определить свой собственный тип матрицы так же, как 'public value struct' в C++/CX. – IInspectable
О да. Вы правы в отношении 'Windows :: UI :: Xaml :: Media :: Matrix'. Так что это определенно не может быть и речи. Теперь я должен решить, буду ли я использовать 'public value struct' или' Platform :: Array '. –