https://svn.lrde.epita.fr/svn/oln/trunk/olena
Index: ChangeLog
from Roland Levillain <roland(a)lrde.epita.fr>
* oln/core/abstract/image_dimension.hh: Add some more
documentation.
image_dimension.hh | 32 ++++++++++++++++++++++++++++++++
1 files changed, 32 insertions
Index: oln/core/abstract/image_dimension.hh
--- oln/core/abstract/image_dimension.hh (revision 476)
+++ oln/core/abstract/image_dimension.hh (working copy)
@@ -30,6 +30,38 @@
# include <oln/core/abstract/image.hh>
+/* Image dimension hierarchy (summary).
+
+
+ /image<I>/
+ ^
+ |
+ ,------------------------+------------------------.
+ | | |
+ /image1d<I>/ /image2d<I>/ /image3d<I>/
+ ^ ^ ^
+ | | |
+ ,---------------------. ,---------------------. ,---------------------.
+ | if type_of(I, grid) | | if type_of(I, grid) | | if type_of(I, grid) |
+ | == grid1d | | == grid2d | | == grid3d |
+ `---------------------' `---------------------' `---------------------'
+ | | |
+ o o o
+
+ o
+ |
+ stc::set_entry_node<I, dimension_tag>
+ (image dimension selector)
+ ^
+ |
+ /image_entry<I>/
+ ^
+ |
+ I
+ (a concrete image)
+
+*/
+
/*! \namespace oln
** \brief oln namespace.
*/