lidardev team mailing list archive
-
lidardev team
-
Mailing list archive
-
Message #00018
[Blueprint selection-iterator] New Iterator on an indices list with boost iterator lib
Blueprint changed by Nicolas DAVID:
Definition Status: New => Drafting
Whiteboard changed to:
First task:
- test a new design of LidarIteratorAttribute with boost::iterator_facade
http://www.boost.org/doc/libs/1_39_0/libs/iterator/doc/iterator_facade.html
- 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://www.boost.org/doc/libs/1_39_0/libs/iterator/doc/permutation_iterator.html
- 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.
--
New Iterator on an indices list with boost iterator lib
https://blueprints.launchpad.net/lidarformat/+spec/selection-iterator