rm VectorDescriptor
VectorDescriptors are completely removed and replaced by VectorProperty
Steps of Descriptor refactoring:
- reduce usage of non-default functional pointers
set()andget() - move
Descriptorfunctionality toProperty - use
Propertyinstead ofDescriptor - remove
Descriptorfrom code - refactor serialization of
Property - replace
Propertymacro definitions likeDOUBLE_PROPERTY(intensity, Intensity)by explicit member with setter and getter
This MR does (2,3,4) for VectorDescriptor and (2) for DoubleDescriptor
Edited by Mikhail Svechnikov