I get a matrix data (float *) from a device, I can convert it to std::vector, and I want to return the data back to callers.
I define a DTO as
class TempMatrixDto : public oatpp::DTO{
DTO_INIT(TempMatrixDto, DTO)
DTO_FIELD(Object<MeasureDto>, measureParm, "parm");
DTO_FIELD(Vector<Float32>, MatrixData, "MatrixData");
};
In application code:
auto tempMatrix = TempMatrixDto::createShared();
tempMatrix->measureParm=xxxx;
How can I set a std::vector or a array (float *) to tempMatrix->MatrixData?
Thank you.
If you have
oatpp::Vector<oatpp::Float32>andstd::vector<float>then as for Oat++1.3.0you have to manually fill in elements inoatpp::Vector<oatpp::Float32>