refactor(data): sight::data::Landmarks should inherit from IContainer
Description
The current API is awful and painful to use. You need to retrieve a collection of group names, then iterates through groups / points to do basic stuff that would be easy with the proven std:: API..
Proposal
Just inherits from IContainer<std::map<std::string, LandmarksGroup> > and remove all unneeded getter/setter.
Functional specifications
No change is expected.
Technical specifications
See proposal
Test plan
- Unit tests...