I have a custom element with a list property:
element track 572
property list uint16 uint32 vertex_index
When trying to read it via:
const std::vector<uint32_t> track_ids = tracks.getElement("track").getProperty<uint32_t>("vertex_index");
I am getting the exception:
PLY parser: property vertex_index cannot be coerced to requested type uint. Has type unit
which is a bit confusing, since it detects the correct type (Has type unit) but fails to convert the type to the same type (cannot be coerced to requested type uint).
Is this a bug in the conversion, or is the uint32 type just not supported?