No-copy read object property from mex c++
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Rasmus Damgaard Nielsen
el 6 de Mayo de 2019
Comentada: Rasmus Damgaard Nielsen
el 7 de Mayo de 2019
How do i read properties of object arrays through the mex api? Right now i am using getProperty, which is an awfull function. Despite the name, it copies the object, reads the property, and then throw the object away. Then i ask for the next property of the object, the object is copied again and so-on. The c++ mex api was made for high performance supporting code, so of cause there should be some way of doing no-copy reads. Struct support this, and the old API support this, so how to do it in the new API?
0 comentarios
Respuestas (1)
James Tursa
el 7 de Mayo de 2019
Editada: James Tursa
el 7 de Mayo de 2019
There is no official API method to do this with the C API. You have to resort to unofficial hacks. E.g., see this FEX submission for mxGetProperty and mxSetProperty replacements:
But I don't know if these will even work with the new C++ API.
Ver también
Categorías
Más información sobre MATLAB Compiler SDK en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!