rm VectorDescriptor
VectorDescriptors
are completely removed and replaced by VectorProperty
Steps of Descriptor
refactoring:
- reduce usage of non-default functional pointers
set()
andget()
- move
Descriptor
functionality toProperty
- use
Property
instead ofDescriptor
- remove
Descriptor
from code - refactor serialization of
Property
- replace
Property
macro 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