CGAL 5.1 - Octree
Todo List
Member CGAL::Octree::Node< Point_index >::adjacent_node (std::bitset< 3 > direction) const
explain how direction is encoded
Member CGAL::Octree::Octree< Point_range, Point_map >::operator== (const Self &rhs) const
Should I link to that?
Member CGAL::Octree::Octree< Point_range, Point_map >::traverse (const Traversal &traversal_method=Traversal()) const
Perhaps I should add some discussion of recommended usage
Member CGAL::Octree::Octree< Point_range, Point_map >::grade ()
link to adjacent nodes explanation
Member CGAL::Traversal_iterator< Value >::Traversal_iterator (Value *first, const Traversal_function &next)
Member CGAL::Traversal_iterator< Value >::Traversal_iterator ()
Member CGAL::Traversal_iterator< Value >::Traversal_function
Class CGAL::Traversal_iterator< Value >
Class CGAL::Octree::Traversal::Postorder
Member CGAL::Octree::Node< Point_index >::operator!= (const Self &rhs) const
Member CGAL::Octree::Node< Point_index >::operator== (const Self &rhs) const
Class Traversal
Link to relevant classes
Member CGAL::Octree::Node< Point_index >::location () const
Should I link to an explanation of the location type?
Member CGAL::Octree::Node< Point_index >::parent () const
Should I instead assert the node isn't root? (that would make this undefined behavior)
Member CGAL::Octree::Node< Point_index >::operator[] (int index)
Explain how index values map to the Index type
Member CGAL::Octree::Node< Point_index >::Int_location
Maybe I should add an example?
Module PkgOctreeRef

* Windows demo

* Thumbnail

page User Manual

This could use a bit more detail

Link to SplitCriterion concept

Member Traversal::next (const Node< Point_index > *n) const
The template params should be simplified
Member Traversal::first (const Node< Point_index > *root) const
The template params should be simplified