• Thierry Geraud's avatar
    2006-09-07 Thierry GERAUD <theo@tegucigalpa.lrde.epita.fr> · dd2ae6da
    Thierry Geraud authored
    	Add image2d and fix topo-related classes.
    	
    	* olena/tests/npoints.cc: New.
    	* olena/tests/Makefile.am: Update.
    	* olena/oln/core/image_entry.hh: New.
    	* olena/oln/core/2d/image2d.hh: New.
    	* olena/oln/basics2d.hh: Force instantiation and include
    	oln/core/2d/image2d.hh.
    	* olena/oln/core/typedefs.hh: Include mlc/assert.hh and
    	mlc/to_string.hh.
    	(piter_type): Uncomment.
    	(rvalue_type): New.
    	(psite_type): New.
    	(concrete_type): Uncomment.
    	(size_type): Add comment.
    	(topo_type): New.
    	* olena/oln/core/abstract/topo.hh (bbox): Remove this method which
    	is redundant with the one of topo_with_bbox.
    	* olena/oln/core/abstract/topo_with_bbox.hh (bbox): Fix typo.
    	* olena/oln/core/abstract/entry.hh (next_entry_node): New
    	specialization to handle the specific and rare case of having no
    	sub-hierarchy.
    	* olena/oln/core/abstract/topo_ra.hh: Fix cut n paste errors.
    	* olena/oln/core/abstract/pset.hh (piter): New vtype decl.
    	* olena/oln/core/gen/fwd_piter.hh (fwd_piter_): Add commented
    	forthcoming ctors.
    	* olena/oln/core/gen/bbox_topo.hh: Cosmetics.
    	* olena/oln/core/pset_entry.hh (piter_type): New.
    	* olena/oln/core/abstract/image.hh: Update.
    
    
    
    git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@527 4aad255d-cdde-0310-9447-f3009e2ae8c0
    dd2ae6da