1. 06 Mar, 2007 2 commits
    • Thierry Geraud's avatar
      Update windows and neighborhoods + remove obsolete files. · c4188fdf
      Thierry Geraud authored
      	* oln/core/abstract/window.hh: Rename as...
      	* oln/core/concept/window.hh: ...this and update.
      	* oln/core/abstract/neighborhood.hh: Rename as...
      	* oln/core/concept/neighborhood.hh: ...this and update.
      	* oln/core/gen/fwd_qiter_win.hh: Rename as...
      	* oln/core/gen/dpoints_piter.hh: ...this and update.
      	* oln/core/internal/dpoints_impl.hh: New.
      	* oln/core/2d/neighb2d.hh: Update.
      	* oln/core/internal/image_base.hh (plain_primitive_image_): New.
      	* oln/core/2d/image2d.hh (image2d): Inherit from plain_primitive_image_.
      	* oln/core/2d/window2d.hh: Update
      	(mk_square): New.
      	* oln/core/gen/neighb.hh: Update.
      	* oln/core/internal/image_selectors.hh: Fix.
      	* oln/core/internal/dpoint_base.hh (include): Fix.
      
      	* oln/core/type.hh,
      	* oln/core/typedefs.hh,
      	* oln/core/macros.hh,
      	* oln/core/neighborhood_entry.hh,
      	* oln/core/gen/bkd_qiter_win.hh,
      	* oln/core/gen/grid.hh,
      	* oln/core/gen/topo_add_isubset.hh,
      	* oln/core/gen/topo_bbox.hh,
      	* oln/core/gen/fwd_niter_neighb.hh,
      	* oln/core/gen/topo_lbbox.hh,
      	* oln/core/gen/bkd_niter_neighb.hh,
      	* oln/core/gen/topo_add_nbh.hh,
      	* oln/core/internal/topology_morpher.hh: Remove.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@855 4aad255d-cdde-0310-9447-f3009e2ae8c0
      c4188fdf
    • Thierry Geraud's avatar
      Extend image selectors and add image2d type. · ece7a482
      Thierry Geraud authored
      	* core/concept/image.hh (doc): New.
      	(Fast_Image): New.
      	(Random_Accessible_Image, Random_Mutable_Image): Merge into
      	Fast_Image.
      	* core/concept/point_set.hh (include): Update.
      	* core/concept/point.hh: Likewise.
      	* core/2d/array2d.hh (include): Remove abstract/array.
      	(array2d): Rename as...
      	(array2d_): ...this.
      	(imin, jmin, imax, jmax, buffer, ncells): New methods.
      	* core/2d/image2d.hh: Update.
      	* core/2d/image2d_b.hh: New.
      	* core/2d/grid2d.hh (Grid_2D): New.
      	(grid2d_rec, grid2d_hex, grid2d_tri): New.
      	* core/equipment.hh (ch_value, output): New.
      	* core/gen/box.hh: Fix.
      	* core/internal/image_selectors.hh: Update.
      	* core/internal/image_base.hh (qiter, fwd_qiter, bkd_qiter): New.
      	* stc/scoop.hh (stc_get_type_, stc_get_type, stc_is_a): New.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@854 4aad255d-cdde-0310-9447-f3009e2ae8c0
      ece7a482
  2. 05 Mar, 2007 1 commit
    • Thierry Geraud's avatar
      Update image concepts and add single_value_image. · 627292f4
      Thierry Geraud authored
      	* core/abstract/image.hh: Rename as...
      	* core/concept/image.hh: ...this.
      	Update.
      	Add some code from files in core/abstract/image/.
      	* core/image_entry.hh: Rename as...
      	* core/internal/image_base.hh: ...this.
      	Update.
      	Add some code from files in core/internal/.
      	* core/gen/image_pset_piter.hh,
      	* core/gen/single_value_image.hh,
      	* core/internal/utils.hh,
      	* core/internal/image_selectors.hh: New.
      	* core/topology_entry.hh: Remove this residue.
      	* core/concept/point_set.hh (has): Fix typo.
      	* core/concept/point.hh (oln/core/concept/operators):
      	Include.
      	* core/equipment.hh: Update.
      	* stc/scoop.hxx (internal::top): Rename as...
      	(internal::top__): ...this to disambiguate.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@850 4aad255d-cdde-0310-9447-f3009e2ae8c0
      627292f4