Ich entwickle eine Windows Phone 8.0 öffentliche API, die eigentlich ein Wrapper um C++ ist und in C++/CX geschrieben ist und eine Schnittstelle zu C# (oder C++/CX) sein sollte. Ich muss ein Matrixobjekt (das ist ein OpenCV ursprünglich cv::Mat
) irgendwie zum Klienten zurückbringen. Versuche, WP-Plattform-Matrix-Typ zu finden, waren nicht erfolgreich.Gibt es einen Windows Phone 8.0 Plattform-Matrix-Typ?
Was sollte der beste Weg sein, das Matrixobjekt einem Client zu präsentieren?
Es scheint eine Windows::Foundation::Numerics::Matrix4x4
und Matrix3x2
Typen zu geben, aber sie sind nur auf Win 10 und nicht auf WP 8.0 verfügbar.
Ich dachte daran, Windows::UI::Xaml::Media::Matrix
zu verwenden, aber ich möchte kein XAML-Objekt verwenden.
Gibt es einen generischen Matrix-Typ auf der WP 8.0-Plattform, den ich verwenden kann, oder sollte ich einfach ein Array von Doubles oder etwas zurückgeben?
"Windows :: UI :: Xaml :: Media :: Matrix" ist für WP 8.1, nicht WP 8.0 verfügbar. Sie könnten es immer noch als Inspiration verwenden und Ihren eigenen Matrixtyp genau so definieren wie eine "öffentliche Wertstruktur" in C++/CX. – IInspectable
Oh ja. Sie haben Recht über Windows :: UI :: Xaml :: Media :: Matrix. Das kommt also definitiv nicht in Frage. Jetzt muss ich entscheiden, ob ich 'public value struct' oder ein' Platform :: Array 'verwenden will. –