rm DoubleDescriptor from code
The rest of DoubleDescriptor interfaces are replaced to DoubleProperty.
DoubleDescriptor is completely removed.
Steps of Descriptor refactoring:
- reduce usage of functional pointers
set()andget()ofDoubleDescriptor - 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 (1,3,4) for DoubleDescriptor