New Iterator on an indices list with boost iterator lib
developement of new(s) iterator(s) for iterate on a selection of points (echo). The boost iterator library will be use as much as possible. It's also needed to develop some "views" on LidarDataContainer -> enable to use begin() and end() for all kind of iterator -> enable all range algorithms.
Blueprint information
- Status:
- Started
- Approver:
- LidarFormat Dev
- Priority:
- Medium
- Drafter:
- Nicolas DAVID
- Direction:
- Needs approval
- Assignee:
- Nicolas DAVID
- Definition:
- Drafting
- Series goal:
- None
- Implementation:
- Good progress
- Milestone target:
- None
- Started by
- Nicolas DAVID
- Completed by
Whiteboard
First task:
- test a new design of LidarIteratorAt
http://
- adapt iterator with multiple return values (as XYZ) (only values of same type on this steps)
Second task:
- use boost permutation iterator for iterating on indices list
http://
- define view class with end() begin() methods and add const view
Third task
- test reflection about a dynamic any_view (first on simple attribut)
test with an generic histogramm algorithm on attribut list.
- tag dispatching for view with const tag, indexing tag, return value type
- extend iterator with multiple return values with return value of different type.